Changeset 4808 for trunk/src


Ignore:
Timestamp:
Dec 16, 2000, 11:47:28 PM (25 years ago)
Author:
bird
Message:

Changed makefile to make subdirectories too. The previous makefile
was renamed to winmm.mak.

Location:
trunk/src/winmm
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/makefile

    r4719 r4808  
    1 # $Id: makefile,v 1.21 2000-12-02 23:55:34 bird Exp $
    2 
     1# $Id: makefile,v 1.22 2000-12-16 22:47:28 bird Exp $
    32#
    43# Odin32 API
    54#
    6 #       winmm.dll makefile
     5#       winmm.dll and releated dlls makefile
    76#
    87
    98
    10 #
    11 # Compiler, tools, and interference rules.
    12 #
     9# Common tools macros. (MAKE_CMD)
    1310!include ../../makefile.inc
    1411
    1512
    16 #
    17 # Object files. Prefix with OBJDIR and one space before the '\'.
    18 #
    19 OBJS = \
    20 $(OBJDIR)\os2timer.obj \
    21 $(OBJDIR)\waveout.obj \
    22 $(OBJDIR)\dwaveout.obj \
    23 $(OBJDIR)\time.obj \
    24 $(OBJDIR)\wavein.obj \
    25 $(OBJDIR)\auxiliary.obj \
    26 $(OBJDIR)\auxos2.obj \
    27 $(OBJDIR)\mixer.obj \
    28 $(OBJDIR)\midi.obj \
    29 $(OBJDIR)\irtmidi.obj \
    30 $(OBJDIR)\midistrm.obj \
    31 $(OBJDIR)\initterm.obj \
    32 $(OBJDIR)\mci.obj \
    33 $(OBJDIR)\joy.obj \
    34 $(OBJDIR)\mmio.obj \
    35 $(OBJDIR)\driver.obj \
    36 $(OBJDIR)\playsound.obj \
    37 $(OBJDIR)\joyos2.obj \
    38 $(OBJDIR)\winmmrsrc.obj \
    39 $(OBJDIR)\dbglocal.obj
     13# dummy all rule - invoking nmake withtout target caused it to do all of the targets below..
     14_all: all
    4015
    4116
    42 #
    43 # Libraries. One space before the '\'.
    44 #
    45 LIBS = \
    46 $(ODIN32_LIB)/pmwinx.lib \
    47 mmpm2.lib \
    48 $(ODIN32_LIB)/kernel32.lib \
    49 $(ODIN32_LIB)/user32.lib \
    50 $(ODIN32_LIB)/$(ODINCRT).lib \
    51 OS2386.LIB \
    52 $(RTLLIB_O)
     17# Subdirectories.
     18SUBDIRS = \
     19mcicda
    5320
    5421
    55 #
    56 # Target name - name of the dll without extention and path.
    57 #
    58 TARGET = winmm
     22# All the common rules like all, lib, clean and dep.
     23$(COMMONRULES):
     24    $(MAKE_CMD) -f winmm.mak $@
     25    $(DODIRS) "$(SUBDIRS)" $(MAKE_CMD) $@
    5926
    6027
    61 #
    62 # Includes the common rules.
    63 #
    64 !include $(ODIN32_POST_INC)
    65 
Note: See TracChangeset for help on using the changeset viewer.