Skip to content
Snippets Groups Projects
Makefile 470 B
Newer Older
  • Learn to ignore specific revisions
  • TARGETS = ${shell echo *.c}
    OBJECTS = ${TARGETS:.c=.o}
    
    I_SRCS = ${shell echo *.raw}
    I_DSTS = ${I_SRCS:.raw=.inc}
    
    feh: deps.mk ${OBJECTS} ${I_DSTS}
    	${CC} ${LDFLAGS} ${CFLAGS} -o $@ ${OBJECTS} ${LDLIBS}
    
    .raw.inc:
    	sed 's/^\(.*\)$$/"\1\\n"/' < ${@:.inc=.raw} > $@
    
    fehrc.inc: fehrc.raw
    help.inc: help.raw
    
    
    deps.mk: ${TARGETS} ${I_DSTS}
    	${CC} -MM ${TARGETS} > $@