summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2021-05-08 15:34:35 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2021-05-08 15:34:35 -0400
commit87e9869433275a7a6b37a4b5ecfec0e6360f28bb (patch)
tree689ea2a998eb1307f6dd38ee0b4570abcccabb58 /Makefile
parent71a4ace85116d57e12745d15b37335ed9276f13c (diff)
prepare for releaseHEADtrunk
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 ./