Makefile (718B)
1 SRC_DIR = ../../../src 2 INC_DIR = ../../../inc 3 4 CC = gcc 5 CFLAGS = -std=c99 -Wall -I$(INC_DIR) 6 7 DEPS = $(INC_DIR)/is_mdata.h \ 8 helper.h \ 9 fh.h \ 10 bc.h \ 11 is.h \ 12 ns.h \ 13 object.h \ 14 var.h 15 16 OBJ = test.o \ 17 $(SRC_DIR)/fh.o \ 18 $(SRC_DIR)/bc.o \ 19 $(SRC_DIR)/is.o \ 20 $(SRC_DIR)/object.o \ 21 $(SRC_DIR)/ns.o \ 22 $(SRC_DIR)/var.o 23 24 OUT = test 25 26 %.o: %.c $(DEPS) 27 $(CC) $(CFLAGS) -c -o $@ $< 28 29 $(OUT): $(OBJ) 30 $(CC) $(CFLAGS) -o $@ $^ 31 32 clean: 33 rm *.o 34 rm $(OUT)