summarylogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJorge Barroso2015-06-15 21:26:00 +0200
committerJorge Barroso2015-06-15 21:26:00 +0200
commit36f962618047f44aa5c3aa4f549fbecc2419b667 (patch)
tree085e9a030725f1e0b6e4a764e633a8dda99f85d6 /Makefile
downloadaur-aesthe-svn.tar.gz
Initial import
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile39
1 files changed, 39 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 000000000000..5fe913353f72
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,39 @@
+PROJECT = aesthe
+USR_PATH = $(PKGDIR)/usr
+INSTALL_OPTS = -o root -g root -v
+INSTALL_OPTS_2 = $(INSTALL_OPTS_BIN) -m 644
+
+all:
+ cd src; make all
+
+clean:
+ cd src; make clean
+
+run:
+ cd src; make run
+
+runexamples:
+ cd src; make runexamples
+
+install: all uninstall
+ install -d $(USR_PATH)/bin
+ install -d $(USR_PATH)/share
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)/image
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)/image/example
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)/model
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)/model/example
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)/script
+ install $(INSTALL_OPTS) -d $(USR_PATH)/share/$(PROJECT)/script/example
+ install $(INSTALL_OPTS) bin/aesthe $(USR_PATH)/bin
+ install $(INSTALL_OPTS_2) image/*.ppm $(USR_PATH)/share/$(PROJECT)/image
+ install $(INSTALL_OPTS_2) image/example/*.ppm $(USR_PATH)/share/$(PROJECT)/image/example
+ install $(INSTALL_OPTS_2) model/example/*.aexi $(USR_PATH)/share/$(PROJECT)/model/example
+ install $(INSTALL_OPTS_2) script/*.lua $(USR_PATH)/share/$(PROJECT)/script
+ install $(INSTALL_OPTS_2) script/example/*.lua $(USR_PATH)/share/$(PROJECT)/script/example
+
+uninstall:
+ rm -f $(USR_PATH)/bin/aesthe
+ rm -rf $(USR_PATH)/share/$(PROJECT)
+
+