Changeset 4717 for trunk/lib/makefile


Ignore:
Timestamp:
Dec 3, 2000, 12:45:13 AM (25 years ago)
Author:
bird
Message:

New makefile style. (addjustments)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/makefile

    r66 r4717  
    1 # $Id: makefile,v 1.4 1999-06-09 13:07:41 sandervl Exp $
     1# $Id: makefile,v 1.5 2000-12-02 23:37:36 bird Exp $
    22
    33#
    4 # PD-Win32 API
     4# Odin32 API
    55#
    66#       support libraries makefile
    77#
    88
    9 PDWIN32_INCLUDE = ..\include
    10 PDWIN32_BIN = ..\bin
     9
     10#
     11# Include makefile.
     12#
     13!include ../makefile.inc
    1114
    1215
    13 !include $(PDWIN32_INCLUDE)/pdwin32.mk
     16#
     17# All rule.
     18#
     19all:    $(ODIN32_LIB) \
     20        $(ODIN32_LIB)\pmwinx.lib \
     21        $(ODIN32_LIB)\libconv.lib \
     22        $(ODIN32_LIB)\libuls.lib
    1423
    1524
    16 all: pmwinx.lib libconv.lib libuls.lib
     25#
     26# Make output director.
     27#
     28$(ODIN32_LIB):
     29    if not exist $(ODIN32_LIB) mkdir $(ODIN32_LIB)
    1730
    1831
    19 pmwinx.lib: pmwinx.def
    20         $(IMPLIB) pmwinx.lib pmwinx.def
     32#
     33# Make our own pmwinx (Open32) import library.
     34#
     35$(ODIN32_LIB)\pmwinx.lib: pmwinx.def
     36    $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\pmwinx.lib pmwinx.def
    2137
    22 libconv.lib: libconv.def
    23         $(IMPLIB) libconv.lib libconv.def
    24 
    25 libuls.lib: libuls.def
    26         $(IMPLIB) libuls.lib libuls.def
     38#
     39# Make our own libconv (UNICODE) import library.
     40#
     41$(ODIN32_LIB)\libconv.lib: libconv.def
     42    $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\libconv.lib libconv.def
    2743
    2844
    29 clean:
    30         $(RM) *.LIB
     45#
     46# Make our own libuls (UNICODE) import library.
     47#
     48$(ODIN32_LIB)\libuls.lib: libuls.def
     49    $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\libuls.lib libuls.def
    3150
    3251
     52#
     53# Make our own libuls import library.
     54#
     55clean:
     56    $(RM) $(ODIN32_LIB)\*.lib
     57
     58
     59#
     60# Dummy rules.
     61#
     62dep lib:
     63
Note: See TracChangeset for help on using the changeset viewer.