@@ -11,7 +11,7 @@ TARGET = openmrac
1111# echo -n "OBJS = "; ls *.cpp | sed 's/.cpp$/.o/g' | tr '\n' ' ' ; echo
1212OBJS = 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
1616all: $(TARGET)
1717
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
0 commit comments