summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index e77e7c1..7f80cd7 100644
--- a/Makefile
+++ b/Makefile
@@ -5,9 +5,23 @@ DEBUG_CFLAGS=$(ALL_CFLAGS) -DDEBUG -O0 -g
RELEASE_CFLAGS=$(ALL_CFLAGS) -Ofast -g
PROFILE_CFLAGS=$(ALL_CFLAGS) -Ofast -g -DPROFILE=1
NAME=pokemem
+INSTALL_BIN_DIR=/usr/bin
+GLOBAL_DATA_DIR=/usr/share/pokemem
$(NAME): *.[ch]
$(CC) main.c -o $(NAME) $(DEBUG_CFLAGS)
release: *.[ch]
$(CC) main.c -o $(NAME) $(RELEASE_CFLAGS)
clean:
rm -f $(NAME)
+pokemem.deb: release
+ rm -rf /tmp/pokemem
+ mkdir -p /tmp/pokemem/DEBIAN
+ mkdir -p /tmp/pokemem$(INSTALL_BIN_DIR)
+ mkdir -p /tmp/pokemem$(GLOBAL_DATA_DIR)
+ mkdir -p /tmp/pokemem/usr/share/applications
+ cp pokemem.desktop /tmp/pokemem/usr/share/applications
+ cp pokemem /tmp/pokemem$(INSTALL_BIN_DIR)/
+ cp -r ui.glade /tmp/pokemem$(GLOBAL_DATA_DIR)/
+ cp control /tmp/pokemem/DEBIAN
+ dpkg-deb --build /tmp/pokemem
+ mv /tmp/pokemem.deb ./