47 lines
1.5 KiB
Diff
47 lines
1.5 KiB
Diff
diff -Naur catgets-1.1-orig/Makefile catgets-1.1/Makefile
|
|
--- catgets-1.1-orig/Makefile 2013-05-01 19:04:15.486328100 +0000
|
|
+++ catgets-1.1/Makefile 2013-05-01 19:03:04.533203100 +0000
|
|
@@ -8,6 +8,10 @@
|
|
EXEEXT=.exe
|
|
ICONV_LIBOPT = -liconv
|
|
INTL_LIBOPT = -lintl
|
|
+else ifeq ($(OSTYPE),msys)
|
|
+ EXEEXT=.exe
|
|
+ ICONV_LIBOPT = -liconv
|
|
+ INTL_LIBOPT = -lintl
|
|
else
|
|
EXEEXT=
|
|
ICONV_LIBOPT =
|
|
@@ -17,6 +21,8 @@
|
|
.PHONY: all
|
|
ifeq ($(OSTYPE),cygwin)
|
|
all: libcatgets.a cygcatgets1.dll gencat$(EXEEXT)
|
|
+else ifeq ($(OSTYPE),msys)
|
|
+all: libcatgets.a msys-catgets1.dll gencat$(EXEEXT)
|
|
else
|
|
all: libcatgets.a libcatgets.so.1.0 gencat$(EXEEXT)
|
|
endif
|
|
@@ -41,6 +47,9 @@
|
|
ifeq ($(OSTYPE),cygwin)
|
|
cygcatgets1.dll: $(CATGETS_OBJS)
|
|
$(CCLD) -shared $(CATGETS_OBJS) -o $@ -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker libcatgets.dll.a
|
|
+else ifeq ($(OSTYPE),msys)
|
|
+msys-catgets1.dll: $(CATGETS_OBJS)
|
|
+ $(CCLD) -shared $(CATGETS_OBJS) -o $@ -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker libcatgets.dll.a
|
|
else
|
|
libcatgets.so.1.0: $(CATGETS_OBJS)
|
|
$(CCLD) -shared -o $@ -Wl,-soname,libcatgets.so.1 -lc $(CATGETS_OBJS)
|
|
@@ -73,6 +82,12 @@
|
|
install -s -m 755 cygcatgets1.dll $(DESTDIR)/usr/bin/
|
|
mkdir -p $(DESTDIR)/usr/lib
|
|
install -m 644 libcatgets.dll.a $(DESTDIR)/usr/lib/
|
|
+else ifeq ($(OSTYPE),msys)
|
|
+install-so:
|
|
+ mkdir -p $(DESTDIR)/usr/bin
|
|
+ install -s -m 755 msys-catgets1.dll $(DESTDIR)/usr/bin/
|
|
+ mkdir -p $(DESTDIR)/usr/lib
|
|
+ install -m 644 libcatgets.dll.a $(DESTDIR)/usr/lib/
|
|
else
|
|
install-so:
|
|
mkdir -p $(DESTDIR)/usr/lib
|