mirror of
https://github.com/cahirwpz/libnix.git
synced 2025-12-08 14:58:56 +00:00
Sprout from libnix-2_0 2004-09-09 22:52:26 UTC jshepher 'libnix 2.0 import'
Cherrypick from master 2004-10-06 14:44:23 UTC jshepher 'Need to make error messages nonstatic so the asm code can find them.':
libnix/Makefile.in
libnix/Product-Info
libnix/configure
libnix/configure.in
libnix/manifests/bin
libnix/manifests/src
libnix/sources/Makefile.in
libnix/sources/amiga/Makefile.in
libnix/sources/amiga/misc/AddTOF.c
libnix/sources/amiga/misc/ArgArray.c
libnix/sources/amiga/misc/BeginIO.c
libnix/sources/amiga/misc/CallHook.c
libnix/sources/amiga/misc/CoerceMethod.c
libnix/sources/amiga/misc/CreateIO.c
libnix/sources/amiga/misc/CreatePort.c
libnix/sources/amiga/misc/DoMethod.c
libnix/sources/amiga/misc/DoPktn.s
libnix/sources/amiga/misc/DoSuperMethod.c
libnix/sources/amiga/misc/HookEntry.c
libnix/sources/amiga/misc/SetSuperAttrs.c
libnix/sources/headers/bases.h
libnix/sources/headers/strsup.h
libnix/sources/math/Makefile.in
libnix/sources/misc/Makefile.in
libnix/sources/nix/Makefile.in
libnix/sources/nix/extra/mktemp.c
libnix/sources/nix/extra/readlink.c
libnix/sources/nix/extra/snprintf.c
libnix/sources/nix/extra/truncate.c
libnix/sources/nix/extra/vsnprintf.c
libnix/sources/nix/math/__divsi3.c
libnix/sources/nix/math/__mulsi3.c
libnix/sources/nix/math/__udivsi3.c
libnix/sources/nix/misc/__request.c
libnix/sources/nix/setjmp/longjmp.c
libnix/sources/nix/setjmp/setjmp.c
libnix/sources/nix/stdio/puts.c
libnix/sources/nix/stdlib/free.c
libnix/sources/nix/stdlib/malloc.c
libnix/sources/nix/stdlib/putenv.c
libnix/sources/nix/string/strcat.c
libnix/sources/nix/string/strcpy.c
libnix/sources/nix/string/strncat.c
libnix/sources/nix/string/strncpy.c
libnix/sources/nix13/Makefile.in
libnix/sources/nix13/math/__divsi3.c
libnix/sources/nix13/math/__mulsi3.c
libnix/sources/nix13/math/__udivsi3.c
libnix/sources/nix_main/Makefile.in
libnix/sources/nixmain/Makefile.in
libnix/sources/socket/Makefile.in
libnix/sources/socket/socket/ioctl.c
libnix/sources/socket/unistd/getgrent.c
libnix/sources/stack/Makefile.in
libnix/sources/stack/link_a5_0_f.c
libnix/sources/stack/link_a5_d0_f.c
libnix/sources/stack/longjmp.c
libnix/sources/stack/stkchk_d0.c
libnix/sources/stack/stkext.c
libnix/sources/stack/stkovf.c
libnix/sources/stack/stkrst.c
libnix/sources/stack/stkrst_f.c
libnix/sources/stack/sub_d0_sp.c
libnix/sources/startup/Makefile.in
libnix/sources/startup/nbcrt0.S
libnix/sources/startup/ncrt0.S
libnix/sources/startup/nlbcrt0.S
libnix/sources/startup/nlrcrt0.S
libnix/sources/startup/nrcrt0.S
libnix/sources/stubs/Makefile.in
libnix/sources/stubs/libbases/amigaguide.c
libnix/sources/stubs/libbases/asl.c
libnix/sources/stubs/libbases/bullet.c
libnix/sources/stubs/libbases/commodities.c
libnix/sources/stubs/libbases/datatypes.c
libnix/sources/stubs/libbases/diskfont.c
libnix/sources/stubs/libbases/dos.c
libnix/sources/stubs/libbases/expansion.c
libnix/sources/stubs/libbases/gadtools.c
libnix/sources/stubs/libbases/graphics.c
libnix/sources/stubs/libbases/icon.c
libnix/sources/stubs/libbases/iffparse.c
libnix/sources/stubs/libbases/intuition.c
libnix/sources/stubs/libbases/keymap.c
libnix/sources/stubs/libbases/layers.c
libnix/sources/stubs/libbases/locale.c
libnix/sources/stubs/libbases/lowlevel.c
libnix/sources/stubs/libbases/mathffp.c
libnix/sources/stubs/libbases/mathieeedoubbas.c
libnix/sources/stubs/libbases/mathieeedoubtrans.c
libnix/sources/stubs/libbases/mathieeesingbas.c
libnix/sources/stubs/libbases/mathieeesingtrans.c
libnix/sources/stubs/libbases/mathtrans.c
libnix/sources/stubs/libbases/nonvolatile.c
libnix/sources/stubs/libbases/realtime.c
libnix/sources/stubs/libbases/rexxsyslib.c
libnix/sources/stubs/libbases/translator.c
libnix/sources/stubs/libbases/utility.c
libnix/sources/stubs/libbases/workbench.c
libnix/sources/stubs/libnames/amigaguide.c
libnix/sources/stubs/libnames/asl.c
libnix/sources/stubs/libnames/bullet.c
libnix/sources/stubs/libnames/commodities.c
libnix/sources/stubs/libnames/datatypes.c
libnix/sources/stubs/libnames/diskfont.c
libnix/sources/stubs/libnames/dos.c
libnix/sources/stubs/libnames/expansion.c
libnix/sources/stubs/libnames/gadtools.c
libnix/sources/stubs/libnames/graphics.c
libnix/sources/stubs/libnames/icon.c
libnix/sources/stubs/libnames/iffparse.c
libnix/sources/stubs/libnames/intuition.c
libnix/sources/stubs/libnames/keymap.c
libnix/sources/stubs/libnames/layers.c
libnix/sources/stubs/libnames/locale.c
libnix/sources/stubs/libnames/lowlevel.c
libnix/sources/stubs/libnames/mathffp.c
libnix/sources/stubs/libnames/mathieeedoubbas.c
libnix/sources/stubs/libnames/mathieeedoubtrans.c
libnix/sources/stubs/libnames/mathieeesingbas.c
libnix/sources/stubs/libnames/mathieeesingtrans.c
libnix/sources/stubs/libnames/mathtrans.c
libnix/sources/stubs/libnames/nonvolatile.c
libnix/sources/stubs/libnames/realtime.c
libnix/sources/stubs/libnames/rexxsyslib.c
libnix/sources/stubs/libnames/translator.c
libnix/sources/stubs/libnames/utility.c
libnix/sources/stubs/libnames/workbench.c
libnix/sources/stubs/misc/__cpucheck.c
75 lines
2.3 KiB
Makefile
75 lines
2.3 KiB
Makefile
#### Start of system configuration section. ####
|
|
|
|
srcdir = @srcdir@
|
|
VPATH = @srcdir@
|
|
|
|
CC = @CC@
|
|
CPP = @CPP@
|
|
AS = @AS@
|
|
|
|
AR = @AR@
|
|
RANLIB = @RANLIB@
|
|
AWK = @AWK@
|
|
|
|
#### End system configuration section ####
|
|
|
|
ifneq ($(TARGET),clean)
|
|
include ../../sources/socket/filelist
|
|
endif
|
|
|
|
CURDIR = $(shell pwd)
|
|
|
|
OPTIONS=-I$(srcdir)/../headers -D_SOCKET_IO $(CFLAGS)
|
|
|
|
OBJECTS2=$(OBJECTS) \
|
|
../nix/assert/__eprintf.o \
|
|
../nix/extra/creat.o ../nix/extra/getw.o ../nix/extra/putw.o \
|
|
../nix/extra/setbuffer.o ../nix/extra/setlinebuf.o \
|
|
../nix/signal/raise.o ../nix/signal/signal.o ../nix/signal/__chkabort.o \
|
|
../nix/stdio/fdopen.o ../nix/stdio/fflush.o ../nix/stdio/fgetc.o \
|
|
../nix/stdio/fgetpos.o ../nix/stdio/fgets.o ../nix/stdio/fopen.o \
|
|
../nix/stdio/fprintf.o ../nix/stdio/fputc.o ../nix/stdio/fputs.o \
|
|
../nix/stdio/fread.o ../nix/stdio/freopen.o ../nix/stdio/fscanf.o \
|
|
../nix/stdio/fseek.o ../nix/stdio/fsetpos.o ../nix/stdio/ftell.o \
|
|
../nix/stdio/fwrite.o ../nix/stdio/gets.o ../nix/stdio/perror.o \
|
|
../nix/stdio/printf.o ../nix/stdio/puts.o ../nix/stdio/rewind.o \
|
|
../nix/stdio/scanf.o ../nix/stdio/setbuf.o ../nix/stdio/setvbuf.o \
|
|
../nix/stdio/snprintf.o ../nix/stdio/sprintf.o ../nix/stdio/sscanf.o \
|
|
../nix/stdio/tmpfile.o ../nix/stdio/tmpnam.o ../nix/stdio/ungetc.o \
|
|
../nix/stdio/vfprintf.o ../nix/stdio/vfscanf.o ../nix/stdio/vprintf.o \
|
|
../nix/stdio/vscanf.o ../nix/stdio/vsnprintf.o ../nix/stdio/vsprintf.o \
|
|
../nix/stdio/vsscanf.o ../nix/stdio/__fflush.o ../nix/stdio/__srget.o \
|
|
../nix/stdio/__stdio.o ../nix/stdio/__swbuf.o \
|
|
../nix/stdlib/abort.o
|
|
|
|
SUBDIRS2=$(SUBDIRS) \
|
|
../nix/assert ../nix/extra ../nix/signal ../nix/stdio ../nix/stdlib
|
|
|
|
REDEF=-D_DOSBase=___DOSBase
|
|
|
|
%.o: %.c
|
|
$(CC) $(OPTIONS) -S $^ -o $*.S 2>&1|tee $*.err
|
|
$(CPP) -traditional $(REDEF) $*.S -o $*2.S
|
|
$(CC) $(OPTIONS) $*2.S -c -o $*.o
|
|
-rm $*.S $*2.S
|
|
-if test ! -s $*.err; then rm $*.err; fi
|
|
|
|
.PHONY: all clean veryclean
|
|
|
|
all: libsocket.a
|
|
|
|
clean:
|
|
-rm -rf $(SUBDIRS2)
|
|
|
|
veryclean:
|
|
-rm -rf *
|
|
|
|
$(foreach f,$(SUBDIRS2),$(CURDIR)/$(f)):
|
|
mkdir $@
|
|
|
|
libsocket.a: $(foreach f,$(SUBDIRS2),$(CURDIR)/$(f)) $(OBJECTS2) ../../sources/socket/Makefile ../../sources/socket/filelist
|
|
-rm -f $@
|
|
$(AR) -q $@ $(OBJECTS2)
|
|
$(RANLIB) $@
|
|
echo "\$$$(V)" >>$@
|