Mercurial > mxe-octave
view src/build-msvctools/compat/Makefile @ 5534:372ea4c0afb2
Move of-ocs PKG_XXXX to inst dir and add break patch
* src/of-ocs-3-break-fixes.patch,
src/of-ocs-4-pkgadd-fixes.patch: new files
* dist-files.mk: add ref to files
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Sun, 13 Sep 2020 08:15:14 -0400 |
parents | f8299bb6c872 |
children |
line wrap: on
line source
GCCHEADERS = GCCSOURCES = gettimeofday.c usleep.c complex/cabsf.c complex/ccos.c complex/ccosf.c complex/cexp.c complex/cexpf.c complex/clog.c complex/clogf.c complex/csin.c complex/csinf.c complex/csqrt.c complex/csqrtf.c ASMSOURCES = MSCSOURCES = mingwcompat.c OBJECTS = $(notdir $(GCCSOURCES:.c=.o)) $(ASMSOURCES:.S=.o) $(MSCSOURCES:.c=.obj) mingwcompat_gcc.o GCCFLAGS = -mstackrealign -mincoming-stack-boundary=2 all: mingwcompat.lib $(GCCSOURCES) $(GCCHEADERS) $(ASMSOURCES): @echo "DOWNLOAD $@" @wget -q -O $(notdir $@) 'http://cygwin.com/cgi-bin/cvsweb.cgi/~checkout~/src/winsup/mingw/mingwex/$@?&cvsroot=src' %.o: %.c @echo "GCC $<" @gcc $(CFLAGS) $(GCCFLAGS) -O2 -c -o $@ $< %.obj: %.c @echo "MSC $<" @cl -nologo -MD -O2 -Fo$@ -c $< %.o : %.S @echo "AS $<" @as $(ASFLAGS) -o $@ $< mingwcompat.lib: $(GCCHEADERS) $(OBJECTS) @echo "LIB $@" @lib -nologo -out:$@ $(OBJECTS) clean: -rm -f $(OBJECTS) -rm -f mingwcompat.lib files-clean: clean -rm $(GCCHEADERS) $(GCCSOURCES) $(ASMSOURCES) sources: $(GCCSOURCES) $(ASMSOURCES)