home *** CD-ROM | disk | FTP | other *** search
- #
- # Top level Makefile for TOS-Gcc library in unix hosted cross dev environment
- #
-
- CROSSDIR = /net/acae127/home/bammi/atari/cross-gcc
- CROSSLIB = $(CROSSDIR)/lib
- CROSSBIN = $(CROSSDIR)/bin
-
- AR = $(CROSSBIN)/car
- CC = cgcc
- CC020 = cgcc -m68020
- CPP = /lib/cpp
- AS = $(CC)
- LIB = $(CROSSLIB)
- MAKE = /util/gnu/bin/make
- XFLAGS = -Wall -Wstrict-prototypes -pipe
-
- MAKEFLAGS = CC=$(CC) CPP=$(CPP) AS=$(AS) AR=$(AR) XFLAGS="$(XFLAGS)" LIB=$(LIB)
- MAKEFLAGS_020 = CC="$(CC020)" CPP=$(CPP) AS=$(AS) AR=$(AR) XFLAGS=$(XFLAGS) LIB=$(LIB)
-
- #all: lshort llong lgshort lglong
- all: lshort
-
- lshort:
- $(MAKE) -f makefile.16 $(MAKEFLAGS) all
-
- llong:
- $(MAKE) -f makefile.32 $(MAKEFLAGS) all
-
- clean:
- $(MAKE) -f makefile.16 clean
- $(MAKE) -f makefile.32 clean
-
- realclean:
- $(MAKE) -f makefile.16 realclean
- $(MAKE) -f makefile.32 realclean
- rm -f core report
-
-
-
- SRCS = \
- abort.c exec.c getlogin.c mkdir.c siglist.c strrev.c \
- abs.c fclose.c getopt.c mktemp.c signal.c strspn.c \
- access.c fdopen.c getpid.c open.c sleep.c strstr.c \
- alglobal.c fflush.c getpw.c osbind.c spawnve.c strtok.c \
- alphasor.c fgetc.c gets.c perror.c spawnvp.c strtol.c \
- atof.c fgets.c getuid.c popen.c sprintf.c strtoul.c \
- atol.c fhandle.c getw.c psignal.c sscanf.c symdir.c \
- bcmp.c filbuf.c gmon.c qsort.c stat.c symlink.c \
- bsearch.c findfile.c gnulib2.c raise.c stksiz.c system.c \
- bzero.c fopen.c grp.c rand.c strcat.c sysvar.c \
- catch.c fork.c ioctl.c random.c strchr.c tchars.c \
- chdir.c fprintf.c isatty.c read.c strcmp.c textio.c \
- chmod.c fputc.c linea.c regexp.c strcpy.c time.c \
- clock.c fputs.c link.c regsup.c strcspn.c times.c \
- close.c fread.c localtim.c rename.c strdup.c tmpfile.c \
- console.c fscanf.c lseek.c rmdir.c strerror.c tmpnam.c \
- crt0.c fseek.c ltoa.c sbrk.c strftime.c unlink.c \
- ctime.c fsetpos.c main.c scandir.c strlen.c unx2dos.c \
- ctype.c ftw.c malloc.c scanf.c strlwr.c utime.c \
- difftime.c fungetc.c memccpy.c screen.c strncat.c vfork.c \
- dirent.c fwrite.c memchr.c setbuf.c strncmp.c write.c \
- div.c getbuf.c memcmp.c setlocal.c strncpy.c \
- doprnt.c getcwd.c setvbuf.c strpbrk.c \
- dup.c getenv.c memset.c sgtty.c strrchr.c device.c \
- pipe.c
-
- INCS = \
- ../h/PatchLev.h ../h/mouse.h ../h/sys/ioctl.h \
- ../h/aesbind.h ../h/obdefs.h ../h/sys/param.h \
- ../h/assert.h ../h/obstack.h ../h/sys/resource.h \
- ../h/basepage.h ../h/osbind.h ../h/sys/signal.h \
- ../h/compiler.h ../h/param.h ../h/sys/stat.h \
- ../h/ctype.h ../h/math.h ../h/sys/time.h \
- ../h/curses.h ../h/process.h ../h/sys/times.h \
- ../h/device.h ../h/pwd.h ../h/sys/types.h \
- ../h/dirent.h ../h/regexp.h ../h/sys/wait.h \
- ../h/errno.h ../h/resource.h ../h/sysvars.h \
- ../h/fcntl.h ../h/screen.h ../h/tchars.h \
- ../h/file.h ../h/setjmp.h ../h/termcap.h \
- ../h/float.h ../h/sgtty.h ../h/time.h \
- ../h/ftw.h ../h/siglist.h ../h/times.h \
- ../h/gemdefs.h ../h/signal.h ../h/types.h \
- ../h/gemfast.h ../h/st-out.h ../h/unistd.h \
- ../h/gnu-ar.h ../h/stab.h ../h/unixlib.h \
- ../h/grp.h ../h/stat.h ../h/varargs.h \
- ../h/ioctl.h ../h/stdarg.h ../h/vdibind.h \
- ../h/keycodes.h ../h/stddef.h ../h/vt52.h \
- ../h/limits.h ../h/stdio.h ../h/wait.h \
- ../h/linea.h ../h/stdlib.h ../h/widget.h \
- ../h/locale.h ../h/string.h ../h/xbra.h \
- ../h/macros.h ../h/strings.h \
- ../h/math-68881.h ../h/support.h flonum.h \
- ../h/memory.h ../h/sys/dir.h fork.h \
- ../h/minimal.h ../h/sys/errno.h lib.h \
- ../h/mintbind.h ../h/sys/file.h symdir.h
-
- TAGS: $(SRCS) $(INCS)
- -chmod +w TAGS
- /util/gnu/bin/etags -t -f $@ $^
-
- depend: $(SRCS)
- makedepend -f mincl -I../h -I. -Datarist=1 -Dgem -Dm68k -D__MSHORT__ -D__STDC__=1 -D__GNUC__=1 $^
-