all-local: $(PROGRAM)
-install-local:
+install-local: $(PROGRAM)
$(MKINSTALLDIRS) $(DESTDIR)$(prefix)/bin
$(INSTALL_BIN) $(PROGRAM) $(DESTDIR)$(prefix)/bin
+uninstall-local:
+ -rm -f $(DESTDIR)$(prefix)/bin/$(base_prog)
+
clean-local:
-rm -f *.exe $(BUILT_SOURCES) $(CLEAN_FILES) $(pdb) $(stampfile) $(makefrag)
ifdef PLATFORM_CHANGE_SEPARATOR_CMD
$(PROGRAM): $(makefrag) $(response) $(stampfile)
$(CSCOMPILE) /target:exe /out:$@ $(BUILT_SOURCES) @$(response)
+# warning: embedded tab in the 'echo touch' line
$(makefrag): $(sourcefile)
@echo Creating $@ ...
@echo "HAVE_MAKEFRAG = yes" >$@.new
@echo "$(stampfile): $(BUILT_SOURCES) \\" >>$@.new
@cat $< |sed -e 's,\.cs[ \t]*$$,\.cs \\,' >>$@.new
@cat $@.new |sed -e '$$s, \\$$,,' >$@
- @$(ECHO_ESCAPE) "\ttouch \$$@" >>$@
+ @echo " touch \$$@" >>$@
@rm -rf $@.new
ifdef PLATFORM_CHANGE_SEPARATOR_CMD