X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=tools%2Fmklevel%2FGNUmakefile;fp=tools%2Fmklevel%2FGNUmakefile;h=23719c7620c9e9a5ca6f8223ff3c9dbbc113f3ab;hb=1bb04ef82255290ad1d7f558dfdb28c691a33b63;hp=0000000000000000000000000000000000000000;hpb=f2fc78720fec7e26098a88bfc47613d4d1d4e1c6;p=deeprace diff --git a/tools/mklevel/GNUmakefile b/tools/mklevel/GNUmakefile new file mode 100644 index 0000000..23719c7 --- /dev/null +++ b/tools/mklevel/GNUmakefile @@ -0,0 +1,33 @@ +src = $(wildcard src/*.c) +obj = $(src:.c=.o) +dep = $(src:.c=.d) +bin = mklevel + +warn = -pedantic -Wall +dbg = -g +inc = -I../../libs -I../../libs/goat3d/include -I../../libs/treestor/include +libdir = ../../libs/unix +libs = $(libdir)/goat3d.a $(libdir)/treestor.a + +CC = gcc +CFLAGS = $(warn) $(dbg) -MMD +LDFLAGS = $(libs) -lm + +$(bin): $(obj) $(libs) + $(CC) -o $@ $(obj) $(LDFLAGS) + +-include $(dep) + +.PHONY: clean +clean: + rm -f $(obj) $(bin) + +.PHONY: cleandep +cleandep: + rm -f $(dep) + +$(libdir)/goat3d.a: + $(MAKE) -C ../../libs/goat3d + +$(libdir)/treestor.a: + $(MAKE) -C ../../libs/treestor