.POSIX: CONFIGFILE = config.mk include $(CONFIGFILE) OBJ =\ colorramp.o\ config-ini.o\ gamma-coopgamma.o\ gamma-drm.o\ gamma-dummy.o\ gamma-randr.o\ gamma-vidmode.o\ hooks.o\ location-geoclue2.o\ location-manual.o\ options.o\ pipeutils.o\ redshift.o\ signals.o\ solar.o\ systemtime.o HDR =\ common.h\ solar.h\ options.h\ config-ini.h PACKAGE_STRING = redshift-ng 1.13 all: redshift $(OBJ): $(HDR) .c.o: $(CC) -c -o $@ $< $(CFLAGS) $(CPPFLAGS) -D'PACKAGE_STRING="$(PACKAGE_STRING)"' redshift: $(OBJ) $(CC) -o $@ $(OBJ) $(LDFLAGS) install: redshift mkdir -p -- "$(DESTDIR)$(PREFIX)/bin" mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man1/" cp -- redshift "$(DESTDIR)$(PREFIX)/bin/" cp -- redshift.1 "$(DESTDIR)$(MANPREFIX)/man1/" uninstall: -rm -f -- "$(DESTDIR)$(PREFIX)/bin/redshift" -rm -f -- "$(DESTDIR)$(MANPREFIX)/man1/redshift.1" clean: -rm -f -- *.o *.a *.lo *.su -rm -f -- redshift .SUFFIXES: .SUFFIXES: .o .c .PHONY: all install uninstall clean