| 12345678910111213141516171819202122232425262728 |
- MCS = mcs
- MCS_FLAGS = --target exe
- INSTALL = /usr/bin/install
- prefix = /usr
- all: $(PROGRAM)
- clean:
- -rm -rf $(PROGRAM) .response-exe .makefrag-exe
- .response-exe: $(PROGRAM_LIST)
- cat $^ |egrep '\.cs$$' >$@
- .makefrag-exe: $(PROGRAM_LIST)
- echo -n "program-deps: " >[email protected]
- cat $^ |egrep '\.cs$$' | sed -e 's,\.cs,.cs \\,' >>[email protected]
- cat [email protected] |sed -e '$$s, \\$$,,' >$@
- rm -rf [email protected]
- -include .makefrag-exe
- $(PROGRAM): .response-exe .makefrag-exe #program-deps
- $(MCS) $(MCS_FLAGS) -o $(PROGRAM) $(PROGRAM_FLAGS) @.response-exe
- install: all
- mkdir -p $(prefix)/bin/
- $(INSTALL) -m 755 $(PROGRAM) $(prefix)/bin/
|