Mercurial > mxe-octave
comparison src/pdcurses.mk @ 2997:4f9b72cf7ee7
allow native builds too
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 28 May 2013 17:31:59 -0400 |
parents | c766e4afd493 |
children | 100e618349f7 |
comparison
equal
deleted
inserted
replaced
2996:446aa596bb99 | 2997:4f9b72cf7ee7 |
---|---|
25 WIDE=Y \ | 25 WIDE=Y \ |
26 UTF8=Y | 26 UTF8=Y |
27 mv '$(1)/pdcurses.a' '$(1)/libcurses.a' | 27 mv '$(1)/pdcurses.a' '$(1)/libcurses.a' |
28 $(TARGET)-ranlib '$(1)/libcurses.a' '$(1)/panel.a' | 28 $(TARGET)-ranlib '$(1)/libcurses.a' '$(1)/panel.a' |
29 if [ "$(BUILD_SHARED)" = yes ]; then \ | 29 if [ "$(BUILD_SHARED)" = yes ]; then \ |
30 $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(1)/libcurses.a'; \ | 30 $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(1)/libcurses.a' --install '$(INSTALL)' --libdir '$(MXE_LIBDIR)' --bindir '$(MXE_BINDIR)'; \ |
31 $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(1)/panel.a'; \ | 31 $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(1)/panel.a' --install '$(INSTALL)' --libdir '$(MXE_LIBDIR)' --bindir '$(MXE_BINDIR)'; \ |
32 fi | |
33 if [ "$(BUILD_STATIC)" = yes ]; then \ | |
34 $(INSTALL) -m644 '$(1)/libcurses.a' '$(MXE_LIBDIR)/libcurses.a' | |
35 $(INSTALL) -m644 '$(1)/panel.a' '$(MXE_LIBDIR)/libpanel.a' | |
32 fi | 36 fi |
33 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include/' | 37 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include/' |
34 $(INSTALL) -m644 '$(1)/curses.h' '$(1)/panel.h' '$(1)/term.h' '$(PREFIX)/$(TARGET)/include/' | 38 $(INSTALL) -m644 '$(1)/curses.h' '$(1)/panel.h' '$(1)/term.h' '$(MXE_INCDIR)' |
35 $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/' | |
36 $(INSTALL) -m644 '$(1)/libcurses.a' '$(PREFIX)/$(TARGET)/lib/libcurses.a' | |
37 $(INSTALL) -m644 '$(1)/panel.a' '$(PREFIX)/$(TARGET)/lib/libpanel.a' | |
38 if [ "$(BUILD_SHARED)" = yes ]; then \ | |
39 $(INSTALL) -d '$(PREFIX)/$(TARGET)/bin/'; \ | |
40 $(INSTALL) -m755 '$(1)/libcurses.dll.a' '$(PREFIX)/$(TARGET)/lib/libcurses.dll.a'; \ | |
41 $(INSTALL) -m755 '$(1)/panel.dll.a' '$(PREFIX)/$(TARGET)/lib/libpanel.dll.a'; \ | |
42 $(INSTALL) -m755 '$(1)/libcurses.dll' '$(PREFIX)/$(TARGET)/bin/libcurses.dll'; \ | |
43 $(INSTALL) -m755 '$(1)/panel.dll' '$(PREFIX)/$(TARGET)/bin/libpanel.dll'; \ | |
44 fi | |
45 endef | 39 endef |