Admin Panel
#### 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/nix13/filelist
endif
CURDIR = $(shell pwd)
OPTIONS=-I$(srcdir)/../headers $(CFLAGS) -mcrt=nix13
REDEF=-D_DOSBase=___DOSBase \
-D_UtilityBase=___UtilityBase \
-D_MathIeeeSingBasBase=___MathIeeeSingBasBase \
-D_MathIeeeSingTransBase=___MathIeeeSingTransBase \
-D_MathIeeeDoubBasBase=___MathIeeeDoubBasBase \
-D_MathIeeeDoubTransBase=___MathIeeeDoubTransBase \
-D_LocaleBase=___LocaleBase
OBJECTS2= \
amiga/misc/ArgArray.o \
misc/swapstack.o \
nix/extra/dirent.o \
nix/stdlib/system.o \
nix/string/strcoll.o \
nix/string/strxfrm.o \
nix/time/strftime.o \
nixmain/__nocommandline.o \
nix20/stdio/open.o
SUBDIRS2=$(SUBDIRS) misc nixmain
SUBDIRSP=$(patsubst %,%/.created,$(SUBDIRS2))
%.o: %.c $(SUBDIRSP)
$(CC) $(OPTIONS) -c $(filter-out $(SUBDIRSP), $^) -o $*.o
.PHONY: all clean veryclean
all: libnix13.a
clean:
-rm -rf $(SUBDIRS2)
veryclean:
-rm -rf *
$(OBJECTS2): $(patsubst %.o,$(srcdir)/../../sources/%.c,$(OBJECTS2))
mkdir -p $(@D)
$(CC) $(OPTIONS) $(patsubst %.o,$(srcdir)/../../sources/%.c,$@) -c -o $@
$(SUBDIRSP):
mkdir -p $(@D)
echo "" >$@
libnix13.a: $(SUBDIRSP) $(OBJECTS) $(OBJECTS2) ../../sources/nix13/Makefile ../../sources/nix13/filelist
-rm -f $@
$(AR) -q $@ $(OBJECTS) $(OBJECTS2)
$(RANLIB) $@
# echo "\\$$$(V)" >>$@