Skip to content

Commit 9d10bf8

Browse files
VojtaVojta
authored andcommitted
Build basic deb package
1 parent 9676e0a commit 9d10bf8

2 files changed

Lines changed: 23 additions & 2 deletions

File tree

src/Makefile.linux

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ TARGET = openmrac
1111
# echo -n "OBJS = "; ls *.cpp | sed 's/.cpp$/.o/g' | tr '\n' ' ' ; echo
1212
OBJS = 3dm.o cam.o car2d.o collider.o controls.o cstring1.o datkey.o fopendir.o gameaux.o gamemenu.o gamemng.o gamemng_frame.o gamemng_load.o gbuff_in.o ghost.o glext1.o glhelpers1.o gltext.o gridlayout.o gui.o guifont.o load_texture.o main.o mainmenu.o matmng.o minial.o mtrxinv.o octopus.o particles.o pict2.o pict2_jpeg.o pict2_png.o rand1.o rbsolver.o settings_dat.o settingsdialog.o skysph.o soundmng.o triboxint.o
1313

14-
.PHONY: all clean install uninstall
14+
.PHONY: all clean install uninstall deb
1515

1616
all: $(TARGET)
1717

@@ -24,7 +24,7 @@ clean:
2424
$(TARGET): $(OBJS)
2525
$(LINK) -o $(TARGET) $(OBJS) $(LFLAGS)
2626

27-
install: $(TARGET) uninstall
27+
install: all uninstall
2828
sudo cp openmrac /usr/bin/openmrac
2929
sudo cp openmrac.ico /usr/share/pixmaps/openmrac.ico
3030
sudo cp openmrac.desktop /usr/share/applications/openmrac.desktop
@@ -35,3 +35,18 @@ uninstall:
3535
sudo rm -f /usr/share/pixmaps/openmrac.ico
3636
sudo rm -f /usr/share/applications/openmrac.desktop
3737
sudo update-desktop-database || true
38+
39+
deb: all
40+
rm -rf debian
41+
cd ../../OpenMRac-data ; make
42+
mkdir -p debian/openmrac/usr/bin
43+
cp openmrac debian/openmrac/usr/bin/openmrac
44+
mkdir -p debian/openmrac/usr/share/pixmaps
45+
cp openmrac.ico debian/openmrac/usr/share/pixmaps/openmrac.ico
46+
mkdir -p debian/openmrac/usr/share/applications
47+
cp openmrac.desktop debian/openmrac/usr/share/applications/openmrac.desktop
48+
mkdir -p debian/openmrac/usr/share/openmrac
49+
cp ../../OpenMRac-data/openmrac.dat debian/openmrac/usr/share/openmrac/openmrac.dat
50+
mkdir -p debian/openmrac/DEBIAN
51+
cp control debian/openmrac/DEBIAN/control
52+
cd debian ; dpkg-deb --build openmrac

src/control

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Package: openmrac
2+
Version: 1.0
3+
Maintainer: Franticware
4+
Architecture: all
5+
Description: OpenMRac
6+
3D racing game

0 commit comments

Comments
 (0)