All pastes #1193106 Raw Edit

Stuff

public text v1 · immutable
#1193106 ·published 2008-09-03 22:35 UTC
rendered paste body
#             __________               __   ___.
#   Open      \______   \ ____   ____ |  | _\_ |__   _______  ___
#   Source     |       _//  _ \_/ ___\|  |/ /| __ \ /  _ \  \/  /
#   Jukebox    |    |   (  <_> )  \___|    < | \_\ (  <_> > <  <
#   Firmware   |____|_  /\____/ \___  >__|_ \|___  /\____/__/\_ \
#                     \/            \/     \/    \/            \/
# $Id: Makefile 17481 2008-05-12 20:31:50Z bluebrother $
#

ROOT=../..

ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
CFLAGS+=-mno-cygwin
EXT = .exe
else
ifeq ($(findstring MINGW,$(shell uname)),MINGW)
EXT = .exe
CC = mingw32-gcc
endif
endif

targets=ARCHOS_RECORDER\
	ARCHOS_FMRECORDER\
	ARCHOS_RECORDERV2\
	ARCHOS_ONDIOSP\
	ARCHOS_ONDIOFM\
	IRIVER_H120\
	IRIVER_H300\
	IRIVER_H100\
	IRIVER_IFP7XX\
	IRIVER_H10\
	IRIVER_H10_5GB_5gb\
	IPOD_COLOR\
	IPOD_NANO\
	IPOD_VIDEO\
	IPOD_3G\
	IPOD_4G\
	IPOD_MINI\
	IPOD_MINI2G\
	IPOD_1G2G\
	IAUDIO_X5\
	IAUDIO_M5\
	COWON_D2\
	IAUDIO_M3\
	GIGABEAT_F\
	GIGABEAT_S\
	MROBE_500\
	MROBE_100\
	LOGIK_DAX\
	CREATIVE_ZVM\
	CREATIVE_ZVM60GB\
	CREATIVE_ZV\
	SANSA_E200\
	SANSA_E200\
	SANSA_C200\
	SANSA_M200\
	SANSA_C100\
	ELIO_TPJ1022

COMMON=$(ROOT)/apps/gui/wps_parser.c \
       $(ROOT)/apps/gui/wps_debug.c \
       $(ROOT)/apps/misc.c \
       $(ROOT)/apps/recorder/bmp.c

INCLUDE=-I $(ROOT)/apps/gui \
        -I $(ROOT)/firmware/export \
        -I $(ROOT)/apps \
        -I .

CFLAGS = -g -D__PCTOOL__ -DDEBUG -DROCKBOX_DIR_LEN=9 -DWPS_DIR=\".\" 
results:= $(patsubst %,checkwps_%$(EXT),$(targets))

all: $(results)

checkwps_%$(EXT) : checkwps.c ; @$(CC) $(INCLUDE) $(CFLAGS) $(COMMON) -D$(subst checkwps_,,$(subst $(EXT),,$@)) $< -o $@