Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/fb/Makefile

    rb3d513f r7d42cc9  
    2828#
    2929
    30 include Makefile.common
     30USPACE_PREFIX = ../../..
     31ROOT_PATH = $(USPACE_PREFIX)/..
    3132
    32 .PHONY: all clean
     33COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common
     34CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
    3335
    34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    35         -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36BINARY = fb
    3737
    38 clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    40         find . -name '*.o' -follow -exec rm \{\} \;
     38-include $(COMMON_MAKEFILE)
     39-include $(CONFIG_MAKEFILE)
     40
     41SOURCES = \
     42        main.c \
     43        ppm.c
     44
     45ifneq ($(UARCH),ia64)
     46        SOURCES += \
     47                fb.c \
     48                font-8x16.c
     49        EXTRA_CFLAGS += -DFB_ENABLED
     50endif
     51
     52ifeq ($(UARCH),ia32)
     53        SOURCES += \
     54                ega.c
     55        EXTRA_CFLAGS += -DEGA_ENABLED
     56endif
     57
     58ifeq ($(UARCH),ia64)
     59        SOURCES += \
     60                ega.c \
     61                ski.c \
     62                serial_console.c
     63        EXTRA_CFLAGS += -DSKI_ENABLED -DEGA_ENABLED
     64endif
     65
     66ifeq ($(UARCH),amd64)
     67        SOURCES += \
     68                ega.c
     69        EXTRA_CFLAGS += -DEGA_ENABLED
     70endif
     71
     72ifeq ($(UARCH),mips32)
     73        SOURCES += \
     74                msim.c \
     75                serial_console.c
     76        EXTRA_CFLAGS += -DMSIM_ENABLED
     77endif
     78
     79ifeq ($(UARCH),sparc64)
     80        ifeq ($(PROCESSOR),sun4v)
     81                SOURCES += \
     82                        niagara.c \
     83                        serial_console.c
     84                EXTRA_CFLAGS += -DNIAGARA_ENABLED
     85        endif
     86       
     87        ifeq ($(MACHINE),serengeti)
     88                SOURCES += \
     89                        sgcn.c \
     90                        serial_console.c
     91                EXTRA_CFLAGS += -DSGCN_ENABLED
     92        endif
     93endif
     94
     95EXTRA_CFLAGS += -D$(UARCH)
     96
     97include $(USPACE_PREFIX)/Makefile.common
Note: See TracChangeset for help on using the changeset viewer.