Changeset 1232


Ignore:
Timestamp:
Oct 10, 2007, 1:23:46 AM (18 years ago)
Author:
bird
Message:

kmk_ash -> kask.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/Makefile.kmk

    • Property svn:keywords set to Id
    r1227 r1232  
    1 # $Id: $
     1# $Id$
    22## @file
     3# kBuild Makefile for kash.
    34#
    4 # kBuild Makefile for kmk_ash.
     5
    56#
    67# Copyright (c) 2005-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net>
     
    1011include $(PATH_KBUILD)/header.kmk
    1112
    12 #INSTALLS = ash.man
    13 
    14 PROGRAMS += kmk_ash
    15 kmk_ash_TEMPLATE = BIN
    16 kmk_ash_DEFS = lint SHELL SMALL
    17 kmk_ash_DEFS += SH_STUB_MODE # for the time being.
    18 kmk_ash_DEFS.debug = DEBUG
    19 kmk_ash_DEFS.linux = BSD
    20 kmk_ash_DEFS.solaris = BSD
    21 kmk_ash_DEFS.win = \
     13#
     14# The program.
     15#
     16PROGRAMS += kash
     17kash_TEMPLATE = BIN
     18kash_DEFS = lint SHELL SMALL
     19kash_DEFS += SH_STUB_MODE # for the time being.
     20kash_DEFS.debug = DEBUG
     21kash_DEFS.linux = BSD
     22kash_DEFS.solaris = BSD
     23kash_DEFS.win = \
    2224        BSD PC_PATH_SEP PC_DRIVE_LETTERS PC_EXE_EXTS YY_NO_UNISTD_H
    23 kmk_ash_DEFS.os2 = \
     25kash_DEFS.os2 = \
    2426        HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME \
    2527        EXEC_HASH_BANG_SCRIPT PC_OS2_LIBPATHS PC_PATH_SEP PC_DRIVE_LETTERS PC_EXE_EXTS
    26 kmk_ash_DEFS.darwin = \
     28kash_DEFS.darwin = \
    2729        HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME
    28 kmk_ash_DEFS.freebsd = \
     30kash_DEFS.freebsd = \
    2931        HAVE_SYS_SIGNAME HAVE_SYSCTL_H HAVE_SETPROGNAME
    30 kmk_ash_INCS = $(PATH_TARGET) . # (the last is because of error.h)
    31 kmk_ash_CFLAGS.win = -I. ## @todo kBuild bug.
    32 kmk_ash_INCS.win = win
    33 kmk_ash_SOURCES = \
     32kash_INCS = $(PATH_TARGET) . # (the last is because of error.h)
     33kash_INCS.win = win
     34kash_SOURCES = \
    3435        main.c \
    3536        alias.c \
     
    6869        shthread.c \
    6970        shfile.c
    70 kmk_ash_SOURCES.linux = \
     71kash_SOURCES.linux = \
    7172        sys_signame.c \
    7273        strlcpy.c
    73 kmk_ash_SOURCES.win = \
     74kash_SOURCES.win = \
    7475        sys_signame.c \
    7576        strlcpy.c
    76 #kmk_ash_SOURCES.win = \
    77 #       win/mscfakes.c \
    78 #       win/err.c \
    79 #       win/dirent.c \
    80 #       sys_signame.c \
    81 #       strlcpy.c
    82 kmk_ash_SOURCES.solaris = \
     77kash_SOURCES.solaris = \
    8378        sys_signame.c \
    8479        strlcpy.c
    8580
    86 kmk_ash_ORDERDEPS = \
     81kash_ORDERDEPS = \
    8782        $(PATH_TARGET)/arith.h \
    8883        $(PATH_TARGET)/builtins.h \
    8984        $(PATH_TARGET)/nodes.h \
    9085        $(PATH_TARGET)/token.h
    91 kmk_ash_CLEAN = \
    92         $(kmk_ash_ORDERDEPS)    \
     86kash_CLEAN = \
     87        $(kash_ORDERDEPS)       \
    9388        $(PATH_TARGET)/arith.c \
    9489        $(PATH_TARGET)/arith_lex.c \
     
    9792        $(PATH_TARGET)/nodes.c
    9893
    99 kmk_ash.man_TEMPLATE = usr.bin.man
    100 kmk_ash.man_SOURCES = \
    101         sh.1=>ash.1
    102 #ash.man_SYMLINKS = \
    103 #       ash.1.gz=>sh.1
    104 
     94##
     95## The manual page.
     96##
     97#INSTALLS += kash.man
     98#kash.man_TEMPLATE = usr.bin.man
     99#kash.man_SOURCES = sh.1=>kash.1
    105100
    106101
     
    110105# Use the pregenerated code.
    111106#
    112 kmk_ash_ORDERDEPS :=
    113 kmk_ash_INCS += generated
    114 kmk_ash_SOURCES := $(patsubst $(PATH_TARGET)/%,generated/%,$(kmk_ash_SOURCES))
     107kash_ORDERDEPS :=
     108kash_INCS += generated
     109kash_SOURCES := $(patsubst $(PATH_TARGET)/%,generated/%,$(kash_SOURCES))
    115110
    116111include $(PATH_KBUILD)/footer.kmk
     
    151146        $(MV) token.h $@
    152147
    153 $(PATH_TARGET)/init.c: $(PATH_CURRENT)/mkinit.sh $(filter-out $(PATH_TARGET)/%,$(kmk_ash_SOURCES)) | $(call DIRDEP,$(PATH_TARGET))
     148$(PATH_TARGET)/init.c: $(PATH_CURRENT)/mkinit.sh $(filter-out $(PATH_TARGET)/%,$(kash_SOURCES)) | $(call DIRDEP,$(PATH_TARGET))
    154149        $(BOOTSTRAP_SHELL) $+
    155150        $(MV) init.c $@
Note: See TracChangeset for help on using the changeset viewer.