UNPKG

rbstagekit

Version:
31 lines (21 loc) 611 B
CC = gcc CXX = g++ AR = ar LD = g++ CFLAGS = -Wall -Werror -O2 LDFLAGS = -s all: stagekit libstagekit.so libstagekit.a stagekit: main.o libstagekit.a $(LD) -o stagekit main.o libstagekit.a $(LDFLAGS) libstagekit.so: stagekit-s.o $(LD) -shared -o libstagekit.so stagekit-s.o $(LDFLAGS) libstagekit.a: stagekit.o $(AR) -crs libstagekit.a stagekit.o stagekit-s.o: stagekit.c $(CC) $(CFLAGS) -fpic -c stagekit.c -o stagekit-s.o main.o: main.c $(CC) $(CFLAGS) -c main.c -o main.o stagekit.o: stagekit.c $(CC) $(CFLAGS) -c stagekit.c -o stagekit.o clean: rm stagekit libstagekit.so libstagekit.a *.o