Actionpro/Makefile

35 lines
507 B
Makefile

# ACTIONPRO Makefile
include config.mk
PRG = actionpro
SRC = main.c
OBJ = ${SRC:.c=.o}
BIN = ${OBJ:.o=}
all: options ${PRG}
options:
@echo ${PRG} compile options:
@echo "CFLAGS = ${CFLAGS}"
@echo "LDFLAGS = ${LDFLAGS}"
@echo "CC = ${CC}"
.c.o:
@${CC} -c ${CFLAGS} $<
${OBJ}: config.h config.mk
config.h:
@echo creating $@ from config.def.h
@cp config.def.h $@
${PRG}: ${OBJ}
${CC} -o ${PRG} ${OBJ} ${LDFLAGS}
clean:
@echo cleaning
@rm -f ${BIN} ${OBJ}
.PHONY: all options clean