solomon

context-free wisdom to gratify ravenous envy
git clone git://kloet.net/thy
Download | Log | Files | Refs | LICENSE

Makefile (478B)


      1 CPPFLAGS = -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700L
      2 CFLAGS   = -std=c99 -pedantic -Wall -Os
      3 
      4 SRC = solomon.c
      5 OBJ = ${SRC:.c=.o}
      6 
      7 all: solomon
      8 
      9 .c.o:
     10 	${CC} -c ${CPPFLAGS} ${CFLAGS} $<
     11 
     12 solomon: ${OBJ}
     13 	${CC} -o $@ ${OBJ} ${LDFLAGS}
     14 
     15 clean:
     16 	rm -f solomon ${OBJ}
     17 
     18 install: all
     19 	mkdir -p ${DESTDIR}${PREFIX}/bin
     20 	cp -f solomon ${DESTDIR}${PREFIX}/bin
     21 	chmod 755 ${DESTDIR}${PREFIX}/bin/solomon
     22 
     23 uninstall:
     24 	rm -f ${DESTDIR}${PREFIX}/bin/solomon
     25 
     26 .PHONY: all clean install uninstall