Files
mars-smart/bin/Makefile
2026-04-21 02:12:28 +02:00

33 lines
903 B
Makefile

include ../Makefile.rules
all: hex hexasc webserve replace genform
hex: hex.c
$(CC) hex.c -o hex
hexasc: hexasc.c
$(CC) hexasc.c -o hexasc
webserve: webserve.in
sed -e "s/WEBSERVE_CONF=/WEBSERVE_CONF=$(LIB)\/etc\/webserve.conf/" \
< webserve.in | ../setshell $(BASH2_SHELL) > webserve
chmod 755 webserve
replace: replace.in
../setshell $(BASH2_SHELL) < replace.in > replace
chmod 755 replace
genform: genform.in
../setshell $(BASH2_SHELL) < genform.in > genform
chmod 755 genform
clean:
rm -f hex hexasc webserve replace genform
install: all
install -g $(INSTALL_GROUP) -o root -m 744 -p webserve $(LIB)/webserve
install -g $(INSTALL_GROUP) -o root -m 744 -p hex $(LIB)/hex
install -g $(INSTALL_GROUP) -o root -m 744 -p hexasc $(LIB)/hexasc
install -g $(INSTALL_GROUP) -o root -m 744 -p genform $(LIB)/genform
install -g $(INSTALL_GROUP) -o root -m 744 -p replace $(LIB)/replace