X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=antikythera;a=blobdiff_plain;f=Makefile;h=616c71b95da9c0072cdcde70956b60251916574a;hp=8a5b89758611a0e7a6eb17078c34bb7de9f794f2;hb=ccc1a688b59e25bb934a0d3e2bbf477960068d4f;hpb=080d7a779d43f549fc16c44e709cbf5989180fdf diff --git a/Makefile b/Makefile index 8a5b897..616c71b 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,12 @@ src = $(wildcard src/*.cc) -obj = $(src:.cc=.o) +csrc = $(wildcard src/*.c) +obj = $(src:.cc=.o) $(csrc:.c=.o) dep = $(obj:.o=.d) bin = anti +CFLAGS = -pedantic -Wall -g CXXFLAGS = -std=c++11 -pedantic -Wall -g -LDFLAGS = $(libgl_$(sys)) -lm -lgmath +LDFLAGS = $(libgl_$(sys)) -lm -lgmath -lvmath -limago -lresman -lpthread sys = $(shell uname -s) libgl_Linux = -lGL -lGLU -lglut -lGLEW @@ -15,6 +17,9 @@ $(bin): $(obj) -include $(dep) +%.d: %.c + @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@ + %.d: %.cc @$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@