.POSIX: CONFIGFILE = config.mk include $(CONFIGFILE) OBJ_RADHARC =\ cg-base.o\ radharc.o OBJ_RADHARC_IPC =\ radharc-ipc.o HDR_RADHARC =\ cg-base.h CPPFLAGS_MACROS =\ -D'PACKAGE_NAME="$(PACKAGE_NAME)"'\ -D'COMMAND_NAME="$(COMMAND_NAME)"' all: radharc radharc-ipc $(OBJ_RADHARC): $(HDR_RADHARC) .c.o: $(CC) -c -o $@ $< $(CPPFLAGS_MACROS) $(CPPFLAGS) $(CFLAGS) radharc: $(OBJ_RADHARC) $(CC) -o $@ $(OBJ_RADHARC) $(LDFLAGS) radharc-ipc: $(OBJ_RADHARC_IPC) $(CC) -o $@ $(OBJ_RADHARC_IPC) $(LDFLAGS) install: radharc radharc-ipc mkdir -p -- "$(DESTDIR)$(PREFIX)/bin" mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man1" cp -- radharc "$(DESTDIR)$(PREFIX)/bin/" cp -- radharc-ipc "$(DESTDIR)$(PREFIX)/bin/" cp -- radharc.1 "$(DESTDIR)$(MANPREFIX)/man1/" cp -- radharc-ipc.1 "$(DESTDIR)$(MANPREFIX)/man1/" uninstall: -rm -f -- "$(DESTDIR)$(PREFIX)/bin/radharc" -rm -f -- "$(DESTDIR)$(PREFIX)/bin/radharc-ipc" -rm -f -- "$(DESTDIR)$(MANPREFIX)/man1/radharc.1" -rm -f -- "$(DESTDIR)$(MANPREFIX)/man1/radharc-ipc.1" clean: -rm -f -- radharc radharc-ipc *.o .SUFFIXES: .SUFFIXES: .c .o .PHONY: all check install uninstall clean