Better Makefile, cleaned up code a bit.

This commit is contained in:
Michael Jumper
2010-09-06 16:44:31 -07:00
parent e77c76915a
commit f20fa375ad
4 changed files with 18 additions and 11 deletions

View File

@@ -1,22 +1,25 @@
CFLAGS=-O2 -ansi -pedantic -Wall -Werror
LDFLAGS=-lpng -lvncclient
.PHONY: clean
all: guacd
guacd: daemon.o proxy.o guacio.o protocol.o
$(CC) -O2 daemon.o proxy.o protocol.o guacio.o -l png -l vncclient -o guacd
$(CC) $(CFLAGS) $(LDFLAGS) daemon.o proxy.o protocol.o guacio.o -o guacd
proxy.o: proxy.c proxy.h guacio.h
$(CC) -O2 -c -ansi -pedantic proxy.c
$(CC) $(CFLAGS) -c proxy.c
protocol.o: protocol.c protocol.h guacio.h
$(CC) -O2 -c -ansi -pedantic protocol.c
$(CC) $(CFLAGS) -c protocol.c
guacio.o: guacio.c guacio.h
$(CC) -O2 -c -ansi -pedantic guacio.c
$(CC) $(CFLAGS) -c guacio.c
daemon.o: daemon.c proxy.h
$(CC) -O2 -c -ansi -pedantic daemon.c
$(CC) $(CFLAGS) -c daemon.c
clean:
$(RM) *.o guacd