From 4f85a1eb76d1e7109bcc60ba6f3262a5654ac61b Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Tue, 10 Nov 2015 09:00:41 -0800 Subject: libpayload: Rename PDCurses-3.4 to PDCurses Change-Id: If881ec130833c7e7e62caa3d31e350a531f5bc8e Signed-off-by: Stefan Reinauer Reviewed-on: http://review.coreboot.org/12398 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- payloads/libpayload/curses/PDCurses/dos/mscdos.mak | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 payloads/libpayload/curses/PDCurses/dos/mscdos.mak (limited to 'payloads/libpayload/curses/PDCurses/dos/mscdos.mak') diff --git a/payloads/libpayload/curses/PDCurses/dos/mscdos.mak b/payloads/libpayload/curses/PDCurses/dos/mscdos.mak new file mode 100644 index 0000000000..7aa6c5f715 --- /dev/null +++ b/payloads/libpayload/curses/PDCurses/dos/mscdos.mak @@ -0,0 +1,114 @@ +# NMAKE Makefile for PDCurses library - Microsoft C for DOS +# +# Usage: nmake -f [path\]dosmsc.mak [DEBUG=] [target] +# +# where target can be any of: +# [all|demos|pdcurses.lib|testcurs.exe...] + +# Change the memory MODEL here, if desired +MODEL = L # one of L, S, M, T, H, C +SIZE = LARGE # one of LARGE, SMALL, MEDIUM, TINY, HUGE, COMPACT + +O = obj + +!ifndef PDCURSES_SRCDIR +PDCURSES_SRCDIR = .. +!endif + +!include $(PDCURSES_SRCDIR)\version.mif +!include $(PDCURSES_SRCDIR)\libobjs.mif + +osdir = $(PDCURSES_SRCDIR)\dos + +PDCURSES_DOS_H = $(osdir)\pdcdos.h + +CC = cl + +!ifdef DEBUG +CFLAGS = /Od /Zi /DPDCDEBUG +LDFLAGS = /CO /NOE /SE:160 +!else +CFLAGS = /Ox +LDFLAGS = /NOE /SE:160 +!endif + +CPPFLAGS = -I$(PDCURSES_SRCDIR) + +BUILD = $(CC) /J /nologo /c /D$(SIZE) /A$(MODEL) $(CFLAGS) $(CPPFLAGS) + +LINK = link + +CCLIBS = + +LIBEXE = lib + +LIBCURSES = pdcurses.lib + +all: $(LIBCURSES) $(DEMOS) + +clean: + -del *.obj + -del *.lib + -del *.exe + +demos: $(DEMOS) + +DEMOOBJS = $(DEMOS:.exe=.obj) tui.obj + +$(LIBOBJS) $(PDCOBJS) : $(PDCURSES_HEADERS) +$(DEMOOBJS) : $(PDCURSES_CURSES_H) +$(DEMOS) : $(LIBCURSES) +panel.obj : $(PANEL_HEADER) +terminfo.obj: $(TERM_HEADER) + +$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS) + $(LIBEXE) $@ @$(osdir)\mscdos.lrf + -copy $(LIBCURSES) panel.lib + +{$(srcdir)\}.c{}.obj: + $(BUILD) $< + +{$(osdir)\}.c{}.obj: + $(BUILD) $< + +{$(demodir)\}.c{}.obj: + $(BUILD) $< + +firework.exe: firework.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +newdemo.exe: newdemo.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +ptest.exe: ptest.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +rain.exe: rain.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +testcurs.exe: testcurs.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +tuidemo.exe: tuidemo.obj tui.obj + $(LINK) $(LDFLAGS) $*.obj+tui.obj,$*,,$(LIBCURSES); + +worm.exe: worm.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +xmas.exe: xmas.obj + $(LINK) $(LDFLAGS) $*.obj,$*,,$(LIBCURSES); + +ptest.obj: $(demodir)\ptest.c $(PANEL_HEADER) + $(BUILD) $(demodir)\ptest.c + +tui.obj: $(demodir)\tui.c $(demodir)\tui.h + $(BUILD) -I$(demodir) $(demodir)\tui.c + +tuidemo.obj: $(demodir)\tuidemo.c + $(BUILD) -I$(demodir) $(demodir)\tuidemo.c + +PLATFORM1 = Microsoft C +PLATFORM2 = Microsoft C for DOS +ARCNAME = pdc$(VER)msc + +!include $(PDCURSES_SRCDIR)\makedist.mif -- cgit v1.2.3