Changes to make gcc compile our libraries too (Joren)

This commit is contained in:
Ben Gras
2005-10-21 11:19:35 +00:00
parent fd63815169
commit 69a0586adf
29 changed files with 861 additions and 3082 deletions

View File

@@ -1,165 +1,47 @@
# Makefile for lib/curses.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE
CC1 = $(CC) $(CFLAGS) -c
LIBRARY = ../libcurses.a
all: $(LIBRARY)
LIBRARIES = libcurses
OBJECTS = \
$(LIBRARY)(beep.o) \
$(LIBRARY)(charpick.o) \
$(LIBRARY)(curs_set.o) \
$(LIBRARY)(cursesio.o) \
$(LIBRARY)(endwin.o) \
$(LIBRARY)(flash.o) \
$(LIBRARY)(initscr.o) \
$(LIBRARY)(longname.o) \
$(LIBRARY)(move.o) \
$(LIBRARY)(mvcursor.o) \
$(LIBRARY)(newwin.o) \
$(LIBRARY)(options.o) \
$(LIBRARY)(overlay.o) \
$(LIBRARY)(prntscan.o) \
$(LIBRARY)(refresh.o) \
$(LIBRARY)(scrreg.o) \
$(LIBRARY)(setterm.o) \
$(LIBRARY)(tabsize.o) \
$(LIBRARY)(termmisc.o) \
$(LIBRARY)(unctrl.o) \
$(LIBRARY)(update.o) \
$(LIBRARY)(waddch.o) \
$(LIBRARY)(waddstr.o) \
$(LIBRARY)(wbox.o) \
$(LIBRARY)(wclear.o) \
$(LIBRARY)(wclrtobot.o) \
$(LIBRARY)(wclrtoeol.o) \
$(LIBRARY)(wdelch.o) \
$(LIBRARY)(wdeleteln.o) \
$(LIBRARY)(werase.o) \
$(LIBRARY)(wgetch.o) \
$(LIBRARY)(wgetstr.o) \
$(LIBRARY)(windel.o) \
$(LIBRARY)(winmove.o) \
$(LIBRARY)(winsch.o) \
$(LIBRARY)(winscrol.o) \
$(LIBRARY)(winsertln.o) \
$(LIBRARY)(wintouch.o) \
libcurses_OBJECTS = \
beep.o \
charpick.o \
curs_set.o \
cursesio.o \
endwin.o \
flash.o \
initscr.o \
longname.o \
move.o \
mvcursor.o \
newwin.o \
options.o \
overlay.o \
prntscan.o \
refresh.o \
scrreg.o \
setterm.o \
tabsize.o \
termmisc.o \
unctrl.o \
update.o \
waddch.o \
waddstr.o \
wbox.o \
wclear.o \
wclrtobot.o \
wclrtoeol.o \
wdelch.o \
wdeleteln.o \
werase.o \
wgetch.o \
wgetstr.o \
windel.o \
winmove.o \
winsch.o \
winscrol.o \
winsertln.o \
wintouch.o \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(beep.o): beep.c
$(CC1) beep.c
$(LIBRARY)(charpick.o): charpick.c
$(CC1) charpick.c
$(LIBRARY)(curs_set.o): curs_set.c
$(CC1) curs_set.c
$(LIBRARY)(cursesio.o): cursesio.c
$(CC1) cursesio.c
$(LIBRARY)(endwin.o): endwin.c
$(CC1) endwin.c
$(LIBRARY)(flash.o): flash.c
$(CC1) flash.c
$(LIBRARY)(initscr.o): initscr.c
$(CC1) initscr.c
$(LIBRARY)(longname.o): longname.c
$(CC1) longname.c
$(LIBRARY)(move.o): move.c
$(CC1) move.c
$(LIBRARY)(mvcursor.o): mvcursor.c
$(CC1) mvcursor.c
$(LIBRARY)(newwin.o): newwin.c
$(CC1) newwin.c
$(LIBRARY)(options.o): options.c
$(CC1) options.c
$(LIBRARY)(overlay.o): overlay.c
$(CC1) overlay.c
$(LIBRARY)(prntscan.o): prntscan.c
$(CC1) prntscan.c
$(LIBRARY)(refresh.o): refresh.c
$(CC1) refresh.c
$(LIBRARY)(scrreg.o): scrreg.c
$(CC1) scrreg.c
$(LIBRARY)(setterm.o): setterm.c
$(CC1) setterm.c
$(LIBRARY)(tabsize.o): tabsize.c
$(CC1) tabsize.c
$(LIBRARY)(termmisc.o): termmisc.c
$(CC1) termmisc.c
$(LIBRARY)(unctrl.o): unctrl.c
$(CC1) unctrl.c
$(LIBRARY)(update.o): update.c
$(CC1) update.c
$(LIBRARY)(waddch.o): waddch.c
$(CC1) waddch.c
$(LIBRARY)(waddstr.o): waddstr.c
$(CC1) waddstr.c
$(LIBRARY)(wbox.o): wbox.c
$(CC1) wbox.c
$(LIBRARY)(wclear.o): wclear.c
$(CC1) wclear.c
$(LIBRARY)(wclrtobot.o): wclrtobot.c
$(CC1) wclrtobot.c
$(LIBRARY)(wclrtoeol.o): wclrtoeol.c
$(CC1) wclrtoeol.c
$(LIBRARY)(wdelch.o): wdelch.c
$(CC1) wdelch.c
$(LIBRARY)(wdeleteln.o): wdeleteln.c
$(CC1) wdeleteln.c
$(LIBRARY)(werase.o): werase.c
$(CC1) werase.c
$(LIBRARY)(wgetch.o): wgetch.c
$(CC1) wgetch.c
$(LIBRARY)(wgetstr.o): wgetstr.c
$(CC1) wgetstr.c
$(LIBRARY)(windel.o): windel.c
$(CC1) windel.c
$(LIBRARY)(winmove.o): winmove.c
$(CC1) winmove.c
$(LIBRARY)(winsch.o): winsch.c
$(CC1) winsch.c
$(LIBRARY)(winscrol.o): winscrol.c
$(CC1) winscrol.c
$(LIBRARY)(winsertln.o): winsertln.c
$(CC1) winsertln.c
$(LIBRARY)(wintouch.o): wintouch.c
$(CC1) wintouch.c
include ../Makefile.inc