From 436f5abb44a39bc9c3fa6998522fd1967b24878d Mon Sep 17 00:00:00 2001 From: comex Date: Sun, 25 Jan 2015 02:23:03 -0500 Subject: make a basic .deb generator --- DEBIAN/control | 11 +++++++++++ Makefile | 4 ++-- doc/installed-README.txt | 1 + 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 DEBIAN/control create mode 100644 doc/installed-README.txt 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 +Priority: optional +Version: {VERSION} +Description: Substrate substitute for code substitution +Maintainer: comex +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 -- cgit v1.2.3