tMakefile - addrom - Simple tool for adding a rom entry to a Pandora's Box 3 list.dat
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       tMakefile (1031B)
       ---
            1 include config.mk
            2 
            3 SRC = addrom.c
            4 OBJ = ${SRC:.c=.o}
            5 
            6 all: options addrom
            7 
            8 options:
            9         @echo addrom build options:
           10         @echo "CFLAGS   = ${CFLAGS}"
           11         @echo "LDFLAGS  = ${LDFLAGS}"
           12         @echo "CC       = ${CC}"
           13 
           14 .c.o:
           15         @echo CC $<
           16         @${CC} -c ${CFLAGS} $<
           17 
           18 ${OBJ}: config.mk
           19 
           20 addrom: ${OBJ}
           21         @echo CC -o $@
           22         @${CC} -o $@ ${OBJ} ${LDFLAGS}
           23 
           24 clean:
           25         @echo cleaning
           26         @rm -f addrom ${OBJ}
           27 
           28 install: all
           29         @echo installing executable file to ${DESTDIR}${PREFIX}/bin
           30         @mkdir -p ${DESTDIR}${PREFIX}/bin
           31         @cp -f addrom ${DESTDIR}${PREFIX}/bin
           32         @chmod 755 ${DESTDIR}${PREFIX}/bin/addrom
           33         @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
           34         @mkdir -p ${DESTDIR}${MANPREFIX}/man1
           35         @cp -f addrom.1 ${DESTDIR}${MANPREFIX}/man1/addrom.1
           36         @chmod 644 ${DESTDIR}${MANPREFIX}/man1/addrom.1
           37 
           38 uninstall:
           39         @echo removing executable file from ${DESTDIR}${PREFIX}/bin
           40         @rm -f ${DESTDIR}${PREFIX}/bin/addrom
           41         @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1
           42         @rm -f ${DESTDIR}${MANPREFIX}/man1/addrom.1
           43 
           44 .PHONY: all options clean install uninstall