aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcomex2015-01-25 02:23:03 -0500
committercomex2015-01-25 02:23:03 -0500
commit436f5abb44a39bc9c3fa6998522fd1967b24878d (patch)
tree4f57ef19171a622dc0326498621a7285c98150a6
parentclean up Makefile a bit (diff)
downloadsubstitute-436f5abb44a39bc9c3fa6998522fd1967b24878d.tar.gz
make a basic .deb generator
-rw-r--r--DEBIAN/control11
-rw-r--r--Makefile4
-rw-r--r--doc/installed-README.txt1
3 files changed, 14 insertions, 2 deletions
diff --git a/DEBIAN/control b/DEBIAN/control
new file mode 100644
index 0000000..e6fbe13
--- /dev/null
+++ b/DEBIAN/control
@@ -0,0 +1,11 @@
+Package: com.ex.substitute
+Architecture: iphoneos-arm
+Name: Substitute
+Depiction: http://jslinux.org
+Author: comex <comexk+da@gmail.com>
+Priority: optional
+Version: {VERSION}
+Description: Substrate substitute for code substitution
+Maintainer: comex <comexk+dm@gmail.com>
+Section: System
+
diff --git a/Makefile b/Makefile
index d677a81..9c70b0b 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ CC := clang
CXX := clang++
ARCH := -arch x86_64
XCFLAGS := -O3 -Wall -Wextra -Werror -Ilib $(ARCH)
-LIB_LDFLAGS := -lobjc -framework CoreFoundation -dynamiclib -fvisibility=hidden -install_name /usr/lib/libsubstitute.dylib -dead_strip
+LIB_LDFLAGS := -lobjc -framework CoreFoundation -dynamiclib -fvisibility=hidden -install_name /usr/lib/libsubstitute.0.dylib -dead_strip
override CC := $(CC) $(XCFLAGS) $(CFLAGS)
override CXX := $(CXX) $(XCFLAGS) $(CFLAGS) -fno-exceptions -fno-asynchronous-unwind-tables
IS_IOS := $(findstring -arch arm,$(CC))
@@ -99,7 +99,7 @@ out/test-$(1): test/test-$(2).[cm]* $(HEADERS) $(GENERATED) Makefile out/libsubs
ifneq (,$(IS_IOS))
ldid -Sent.plist $$@
endif
- install_name_tool -change /usr/lib/libsubstitute.dylib '@executable_path/libsubstitute.dylib' $$@
+ install_name_tool -change /usr/lib/libsubstitute.0.dylib '@executable_path/libsubstitute.dylib' $$@
all: out/test-$(1)
endef
$(eval $(call define_test,tdarm-simple,td-simple,$(CC) -std=c11 -DHDR='"arm/dis-arm.inc.h"' -Dxdis=dis_arm -DFORCE_TARGET_arm))
diff --git a/doc/installed-README.txt b/doc/installed-README.txt
new file mode 100644
index 0000000..258cd57
--- /dev/null
+++ b/doc/installed-README.txt
@@ -0,0 +1 @@
+todo