History

Makefile: fix Linux cross install, cleanup

Henry Kroll III committed 15 years ago

Commit b7d89ff1 parent c1a437a1 file · +6 −6Browse files

Unified · Split

Makefile+6−6
@@ -128,7 +128,7 @@ ifdef CONFIG_CROSS · 127 unmodified lines
128PROGS+=$(PROGS_CROSS)128PROGS+=$(PROGS_CROSS)
129# Try to build win32 cross-compiler lib on *nix129# Try to build win32 cross-compiler lib on *nix
130ifndef CONFIG_WIN32130ifndef CONFIG_WIN32
131LIBTCCLIBS+=LinuxWIN32libtcc1131LIBTCCLIBS+=LinuxWinCrossLibs
132endif132endif
133endif133endif
134 134
@@ -204,12 +204,12 @@ LIBTCC1_OBJS=libtcc1.o $(ALLOCA_O) · 69 unmodified lines
204LIBTCC1_CC=$(CC)204LIBTCC1_CC=$(CC)
205VPATH+=lib205VPATH+=lib
206 206
207# use cross-compilers to bootstrap build libtcc1-winxx.a on Linux207# use cross-compilers to bootstrap libtcc1-winxx.a on Linux
208# ar t *.a can list the ELF objects in archive for debugging208# ar t *.a can list the ELF objects in archive for debugging
209LinuxWIN32libtcc1: $(WIN32_CROSS) $(WIN64_CROSS)209LinuxWinCrossLibs: $(WIN32_CROSS) $(WIN64_CROSS)
210 $(MAKE) TCC=$(WIN32_CROSS) LIBTCC1_DIR=win32/lib ARCH=i386 \210 $(MAKE) TCC=$(WIN32_CROSS) LIBTCC1_DIR=win32/lib ARCH=i386 \
211 CONFIG_WIN32=1 LIBTCC1=libtcc1-win32.a ./win32/lib/libtcc1-win32.a211 CONFIG_WIN32=1 LIBTCC1=libtcc1-win32.a ./win32/lib/libtcc1-win32.a
212 -rm libtcc1.o crt1.o wincrt1.o dllcrt1.o dllmain.o chkstk.o bcheck.o212 -rm -f crt1.o wincrt1.o dllcrt1.o dllmain.o chkstk.o bcheck.o
213 $(MAKE) TCC=$(WIN64_CROSS) LIBTCC1_DIR=win32/lib ARCH=x86_64 \213 $(MAKE) TCC=$(WIN64_CROSS) LIBTCC1_DIR=win32/lib ARCH=x86_64 \
214 CONFIG_WIN64=1 LIBTCC1=libtcc1-win64.a ./win32/lib/libtcc1-win64.a214 CONFIG_WIN64=1 LIBTCC1=libtcc1-win64.a ./win32/lib/libtcc1-win64.a
215 215
@@ -271,7 +271,7 @@ endif · 55 unmodified lines
271 $(INSTALL) -m644 tcc-doc.html "$(docdir)"271 $(INSTALL) -m644 tcc-doc.html "$(docdir)"
272ifdef CONFIG_CROSS272ifdef CONFIG_CROSS
273 mkdir -p "$(tccdir)/lib"273 mkdir -p "$(tccdir)/lib"
274 $(INSTALL) -m644 win32/lib/*.def win32/lib/libtcc1.a "$(tccdir)/lib"274 $(INSTALL) -m644 win32/lib/*.def win32/lib/libtcc1*.a "$(tccdir)/lib"
275 cp -r win32/include/. "$(tccdir)/include"275 cp -r win32/include/. "$(tccdir)/include"
276 cp -r win32/examples/. "$(tccdir)/examples"276 cp -r win32/examples/. "$(tccdir)/examples"
277endif277endif
@@ -318,7 +318,7 @@ tcc.1: tcc-doc.texi · 40 unmodified lines
318tcc-doc.info: tcc-doc.texi318tcc-doc.info: tcc-doc.texi
319 makeinfo tcc-doc.texi319 makeinfo tcc-doc.texi
320 320
321.PHONY: all libtest clean tar distclean install uninstall LinuxWIN32libtcc1321.PHONY: all libtest clean tar distclean install uninstall LinuxWinCrossLibs
322 322
323# tar release (use 'make -k tar' on a checkouted tree)323# tar release (use 'make -k tar' on a checkouted tree)
324TCC-VERSION=tcc-$(shell cat VERSION)324TCC-VERSION=tcc-$(shell cat VERSION)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t