aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/doscmd/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove doscmd from the base system now that it lives in the ports tree.Dag-Erling Smørgrav2004-03-231-76/+0
| | | | Notes: svn path=/head/; revision=127340
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).Ruslan Ermilov2004-02-051-2/+3
| | | | Notes: svn path=/head/; revision=125503
* Initiate deorbit burn for the i386-only a.out related support. Moves arePeter Wemm2002-09-171-31/+0
| | | | | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha Notes: svn path=/head/; revision=103436
* Drop support for COPY, -c has been the default mode of install(1)Ruslan Ermilov2002-07-291-4/+4
| | | | | | | | | for a long time now. Approved by: bde Notes: svn path=/head/; revision=100872
* Fixed the BINGRP handling mess.Ruslan Ermilov2001-09-131-3/+3
| | | | | | | | | | | EXEGRP and EXEMODE are used to install DOS (EXE format) binaries. doscmd(1) can optionally be installed as ``setgid kmem''. Hence the assignment operator for EXEGRP. PR: bin/30538 Notes: svn path=/head/; revision=83395
* Sort SRCS.Thomas Gellekum2001-08-031-2/+2
| | | | Notes: svn path=/head/; revision=81097
* - Fix file names <:-(,Thomas Gellekum2001-07-301-14/+12
| | | | | | | | | | - attempt to find the X includes and libraries better, - sort some things. Submitted by: bde Notes: svn path=/head/; revision=80630
* Fix bugs introduced in 1.26:Thomas Gellekum2001-07-261-10/+8
| | | | | | | | | | | - restore -I. in CFLAGS - add dependencies of objects on font headers - missing dependencies of font headers on their sources Suggested by: bde Notes: svn path=/head/; revision=80382
* Fix breakage introduced in rev 1.26, with the introduction ofSheldon Hearn2001-07-251-3/+3
| | | | | | | | | | absoluate pathnames starting with /usr/src. This fixes the installworld target for the case where the source tree is not in /usr/src. Notes: svn path=/head/; revision=80325
* Remove non-existent (missing?) fonts.alias from beforeinstall: targetAndrey A. Chernov2001-07-241-1/+1
| | | | Notes: svn path=/head/; revision=80300
* Add -I${.OBJDIR} to pick generated font*.hAndrey A. Chernov2001-07-241-1/+1
| | | | Notes: svn path=/head/; revision=80297
* Rewrite video emulation. Features:Thomas Gellekum2001-07-241-7/+30
| | | | | | | | | | | | | | | | | | | | - slightly more accurate VGA hardware emulation; - more int 10 functions, especially wrt to palette handling; - first shot at graphics support; - mode switching. Bugs: - graphics too slow; - only 16 color modes work for now; - works only under X, and only with 16 bit TrueColor visuals; - far from being genuinely useful (I can play an old EGA game now, though (mahjongg.exe)). Also, the code has been cleaned up a bit (more to come in a separate commit). Notes: svn path=/head/; revision=80278
* Install a VGA font for the X11 mode. Use a line likeThomas Gellekum2000-06-231-5/+13
| | | | | | | | | | | | xset fp+ /usr/libdata/doscmd/fonts in your .xsession to activate it. Document X11_FONT option in .doscmdrc. Open window if $DISPLAY is set. Notes: svn path=/head/; revision=61997
* Oops, revert previous commitKris Kennaway2000-05-071-2/+2
| | | | Notes: svn path=/head/; revision=60130
* Update device references.Kris Kennaway2000-05-071-2/+2
| | | | Notes: svn path=/head/; revision=60129
* Add and document a NO_X knob to force disabling of X support in doscmdKris Kennaway2000-03-191-2/+2
| | | | | | | Requested by: sysop@silver.komanda.com.ua Notes: svn path=/head/; revision=58280
* Don't build with X support if DESTDIR is defined. This preventsMarcel Moolenaar2000-01-051-21/+18
| | | | | | | | | | | breaking a cross-build caused by taking the X libraries on the build machine. In general this means that we never compile with X support. The user has to manually compile doscmd for that. Suggested by: bde, imp (among others) Notes: svn path=/head/; revision=55457
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* X11 include directory may not actually contain any header file, check forLuoqi Chen1999-04-171-2/+2
| | | | | | | a specific one (X11/X.h). Notes: svn path=/head/; revision=45731
* Disable setgid kmem for now.Warner Losh1999-03-161-2/+2
| | | | Notes: svn path=/head/; revision=44806
* Use `${CC} ${CFLAGS} ${LDFLAGS} -nostdlib -Wl...' instead ofBruce Evans1999-02-171-5/+5
| | | | | | | | | | `ld ... <fudged ${LDFLAGS}>' to invoke the linker. This gets the flags and standard library paths right without complications. Unfortunately, it doesn't help for the X11 library paths -- cc only appends /aout for standard library paths. Notes: svn path=/head/; revision=44100
* Look for aout X libraries at the right place.Luoqi Chen1999-02-161-4/+10
| | | | Notes: svn path=/head/; revision=44089
* Don't pass -static in ${LDFLAGS} to ld for building doscmd.kernel,Bruce Evans1999-02-151-2/+2
| | | | | | | | | since it means -s (strip), and static linkage is forced correctly anyway. Other things in ${LDFLAGS} are still bogusly passed to ld. This only affects the aout case. Notes: svn path=/head/; revision=44064
* Use the new variable NEED_LIBNAMES instead of includingJohn Polstra1999-01-221-2/+2
| | | | | | | <bsd.libnames.mk> explicitly. Notes: svn path=/head/; revision=43058
* ELFize. In fact, doscmd is ELF natural -- there is no need for a loaderLuoqi Chen1998-09-241-1/+15
| | | | | | | | since ELF executables are loaded well above the low memory region that DOS operates in. Notes: svn path=/head/; revision=39609
* Fixed double slashes in pathnames.Bruce Evans1998-05-311-3/+3
| | | | Notes: svn path=/head/; revision=36494
* ELF preparation step 2:Søren Schmidt1998-05-261-3/+3
| | | | | | | | | | | | | | | | | Move a.out libraries to /usr/lib/aout to make space for ELF libs. Make rtld usr /usr/lib/aout as default library path. Make ldconfig reject /usr/lib as an a.out library path. Fix various Makefiles for LIBDIR!=/usr/lib breakage. This will after a make world & reboot give a system that no longer uses /usr/lib/*, infact one could remove all the old libraries there, they are not used anymore. We are getting close to an ELF make world, but I'll let this all settle for a week or two... Notes: svn path=/head/; revision=36397
* Honour -static in LDFLAGS.Bruce Evans1998-03-211-9/+8
| | | | | | | | Install using ${INSTALL}, not `install'. Install generated files using ${COPY}, not -c. Install using a single command when this is easy. Notes: svn path=/head/; revision=34749
* Fixed DPADD. ${LIBGCC} must be added explicitly since the defaultBruce Evans1997-12-161-13/+22
| | | | | | | | | | | | | | | | | | | | | linkage rule is overridden. The -L option must be in ${DPADD} so that `make checkdpadd' works. Actually use ${DPADD}. FIxed missing dependencies for doscmd. Use ${LIBCRT0} instead of a hard-coded path in the rule for doscmd. Added comments about the kludges used to build 2 binaries and 2 data files in one directory. It shouldn't be done this way. The dependencies on sources took extra work to get right, and the dependencies on objects are still broken (one set is missing and the other has the wrong libs). Fixed some style bugs while I'm here: - don't override the (correct) default for MAN1. - use `beforeinstall', not `afterinstall' to install auxiliary files. `afterinstall' is for fixing messes made by `install'. Notes: svn path=/head/; revision=31776
* Add support for EMS emulation to doscmd. This requires changing theJonathan Lemon1997-09-301-8/+14
| | | | | | | | | | | | interface for callbacks to doscmd from DOS, obsoleting the instbsdi redirector. (redir.com replaces it) A temporary hack is in place so the instbsdi program will (hopefully) work in the short term. Submitted by: Helmut F. Wirth <hfwirth@ping.at> Notes: svn path=/head/; revision=30016
* Make X11 support in doscmd dependent on the actual libX11.a library andJonathan Lemon1997-08-281-2/+2
| | | | | | | | | include directory, rather than X11BASE. This fixes the build for people who only have the shared X11 distribution installed. Requested-by: A Joseph Koshy <koshy@india.hp.com> Notes: svn path=/head/; revision=28876
* Clean up Makefile, make compiling in X support dependent on ${X11BASE}.Jonathan Lemon1997-08-181-26/+14
| | | | Notes: svn path=/head/; revision=28378
* Add support for XMS memory to doscmd.Jonathan Lemon1997-08-151-7/+5
| | | | | | | Submitted by: Helmut F. Wirth <hfwirth@ping.at> Notes: svn path=/head/; revision=28243
* Cleanup and use /usr/libdata/doscmd nowAndrey A. Chernov1997-08-121-8/+6
| | | | Notes: svn path=/head/; revision=28109
* Build instbsdi.exe in obj directory (make world stopper)Andrey A. Chernov1997-08-091-4/+4
| | | | Notes: svn path=/head/; revision=28024
* Add a valuable binary that enables I/O to U**X mounted disks.John Dyson1997-08-091-1/+4
| | | | Notes: svn path=/head/; revision=28008
* Add the makefile for doscmd.John Dyson1997-08-091-0/+61
Notes: svn path=/head/; revision=28001