]> Dogcows Code - chaz/openbox/blobdiff - obcl/Makefile
raise menus above clients.
[chaz/openbox] / obcl / Makefile
index 56263a4a0e1b275485edb60383ea423d149c754e..1284a735c7bbde42f370f2c73616075f217af51e 100644 (file)
@@ -1,4 +1,23 @@
-all clean distclean install uninstall:
-       $(MAKE) -$(MAKEFLAGS) -C .. $@
+CFLAGS=-ansi -pedantic -Wall `pkg-config --cflags glib-2.0`
+LIBS=`pkg-config --libs glib-2.0` -ll
 
-.PHONY: all clean distclean install uninstall
+targets = cltest
+
+sources = obcl.c main.c parse.c lex.c process.c
+headers = obcl.h
+
+.PHONY: all clean
+
+all: $(targets)
+
+$(targets): $(sources:.c=.o)
+       $(CC) -o $@ $^ $(LIBS)
+
+parse.c: parse.y
+       $(YACC) -d -o$@ $^
+
+lex.c: lex.l
+       $(LEX) -o$@ $^
+
+clean:
+       $(RM) $(targets) *.o core *~ lex.c parse.c parse.h
This page took 0.021235 seconds and 4 git commands to generate.