Makefile and INSTALL doc changes
This commit is contained in:
23
Makefile
23
Makefile
@@ -8,7 +8,7 @@ NEW_DIALOG_OBJECTS = Dialog Item Button Checkbox DropDownList Scrollbar Listbox
|
||||
OBJECTS=main Animal Sound $(addprefix NewDialogs/,$(NEW_DIALOG_OBJECTS))
|
||||
EXECUTABLE=Rousku
|
||||
|
||||
all: $(EXECUTABLE)
|
||||
all: embed_data.h menu_png.h $(EXECUTABLE)
|
||||
|
||||
$(EXECUTABLE): $(OBJECTS:%=%.o)
|
||||
$(CXX) $^ $(LDFLAGS) -o $@
|
||||
@@ -20,6 +20,25 @@ $(EXECUTABLE): $(OBJECTS:%=%.o)
|
||||
$(CXX) $(CXXFLAGS) $< -o $@
|
||||
$(CXX) -MM $(CXXFLAGS) $*.cpp > $*.d
|
||||
|
||||
embed_data.h:
|
||||
@echo "Generating embed_data.h..."
|
||||
@{ \
|
||||
find skin -name "*.png"; \
|
||||
find skin -name "*.wav"; \
|
||||
find skin -name "*.tsk"; \
|
||||
} | while read n; do \
|
||||
xxd -i "$$n"; \
|
||||
done > embed_data.h
|
||||
|
||||
menu_png.h:
|
||||
xxd -i menu.png > menu_png.h
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm `find . -name "*.o"` `find . -name "*.d"` $(EXECUTABLE)
|
||||
rm `find . -name "*.o"` `find . -name "*.d"` embed_data.h menu_png.h $(EXECUTABLE)
|
||||
|
||||
install:
|
||||
mkdir -p $(DESTDIR)/usr/bin/
|
||||
cp $(EXECUTABLE) $(DESTDIR)/usr/bin/$(EXECUTABLE)
|
||||
mkdir -p $(DESTDIR)/usr/share/icons/
|
||||
cp skin/Tavallinen/paikka/1.png $(DESTDIR)/usr/share/icons/rousku.png
|
||||
|
||||
Reference in New Issue
Block a user