1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
SOURCE = vdefine.c OBJS = vdefine.o TARGET = libvdefine.a CC = gcc CFLAGS = -g LIB_PATH = ../lib INC_PATH = ../inc all:$(TARGET) .c.o: $(CC) -c $(CFLAGS) -I$(INC_PATH) $< libvdefine.a: $(OBJS) (rm -rf $@; ar -r $@ $^; cp $@ $(LIB_PATH);) clean: rm -f *.o $(TARGET)