blob: a16283e41929f459cf5d1f09d46b6c30742972a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
include ../config.mk
SOURCES=*.cpp
HEADERS=*.h
all: $(PROGRAM_NAME)
$(PROGRAM_NAME): $(SOURCES) $(HEADERS) program_info.h
$(CC) $(CFLAGS) -o $(PROGRAM_NAME) $(SOURCES)
program_info.h:
echo '#include <string>'
echo "const std::string PROGRAM_NAME_STR {\"$(PROGRAM_NAME)\"};" >program_info.h
echo "const std::string PROGRAM_VERSION_STR {\"$(PROGRAM_VERSION)\"};" >>program_info.h
.PHONY: clean
clean:
rm -f *.o *~ $(PROGRAM_NAME) program_info.h
|