Commit e94a54a7 authored by O'Reilly Media, Inc.'s avatar O'Reilly Media, Inc.
Browse files

Initial commit

parents
arm.inc : \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/hal_mk_defs.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_arch.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_intr.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_var_ints.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_xscale.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_core.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/kernel.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/infra.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/kernel/instrmnt.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/kernel/ktypes.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_ass.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_if.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/dbg-threads-api.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/dbg-thread-syscall.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stdarg.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stdarg.h
src/hal_misc.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/hal_misc.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/kernel.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/infra.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_trac.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_ass.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_arch.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_intr.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_var_ints.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_xscale.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_core.h
src/context.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/context.S \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
./arm.inc
src/arm_stub.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/arm_stub.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h
src/hal_syscall.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/hal_syscall.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h
# eCos makefile
# This is a generated file - do not edit
export PREFIX := /ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install
export COMMAND_PREFIX := arm-elf-
export CC := $(COMMAND_PREFIX)gcc
export OBJCOPY := $(COMMAND_PREFIX)objcopy
export HOST := CYGWIN
export AR := $(COMMAND_PREFIX)ar
export REPOSITORY := /opt/ecos/ecos-redboot-viper-v3i7/packages
PACKAGE := hal/arm/arch/current
OBJECT_PREFIX := hal_arm_arch
CFLAGS := -mcpu=xscale -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -mapcs-frame
LDFLAGS := -mcpu=xscale -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib
VPATH := $(REPOSITORY)/$(PACKAGE)
INCLUDE_PATH := $(INCLUDE_PATH) -I$(PREFIX)/include $(foreach dir,$(VPATH),-I$(dir) -I$(dir)/src -I$(dir)/tests) -I.
MLT := $(wildcard $(REPOSITORY)/$(PACKAGE)/include/pkgconf/mlt*.ldi $(REPOSITORY)/$(PACKAGE)/include/pkgconf/mlt*.h)
TESTS :=
build: headers libtarget.a.stamp
LIBRARY := libtarget.a
COMPILE := src/hal_misc.c src/context.S src/arm_stub.c src/hal_syscall.c
OBJECTS := $(COMPILE:.cxx=.o.d)
OBJECTS := $(OBJECTS:.c=.o.d)
OBJECTS := $(OBJECTS:.S=.o.d)
$(LIBRARY).stamp: $(OBJECTS)
$(AR) rcs $(PREFIX)/lib/$(@:.stamp=) $(foreach obj,$?,$(dir $(obj))$(OBJECT_PREFIX)_$(notdir $(obj:.o.d=.o)))
@cat $^ > $(@:.stamp=.deps)
@touch $@
arm.inc: $(wildcard $(REPOSITORY)/$(PACKAGE)/src/hal_mk_defs.c)
$(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S $<
fgrep .equ hal_mk_defs.tmp | sed s/#// > $@
@echo $@ ": \\" > $(notdir $@).deps
@tail -n +2 arm.tmp >> $(notdir $@).deps
@echo >> $(notdir $@).deps
@rm arm.tmp hal_mk_defs.tmp
$(PREFIX)/lib/vectors.o: $(wildcard $(REPOSITORY)/$(PACKAGE)/src/vectors.S)
$(CC) -Wp,-MD,vectors.tmp $(INCLUDE_PATH) $(CFLAGS) -c -o $@ $<
@echo $@ ": \\" > $(notdir $@).deps
@tail -n +2 vectors.tmp >> $(notdir $@).deps
@echo >> $(notdir $@).deps
@rm vectors.tmp
$(PREFIX)/lib/target.ld: $(wildcard $(REPOSITORY)/$(PACKAGE)/src/arm.ld)
$(CC) -E -P -Wp,-MD,target.tmp -xc $(INCLUDE_PATH) $(CFLAGS) -o $@ $<
@echo $@ ": \\" > $(notdir $@).deps
@tail -n +2 target.tmp >> $(notdir $@).deps
@echo >> $(notdir $@).deps
@rm target.tmp
headers: mlt_headers $(PREFIX)/include/cyg/hal/arch.inc $(PREFIX)/include/cyg/hal/arm_stub.h $(PREFIX)/include/cyg/hal/basetype.h $(PREFIX)/include/cyg/hal/hal_arch.h $(PREFIX)/include/cyg/hal/hal_intr.h $(PREFIX)/include/cyg/hal/hal_io.h $(PREFIX)/include/cyg/hal/hal_mmu.h
$(PREFIX)/include/cyg/hal/arch.inc: $(REPOSITORY)/$(PACKAGE)/include/arch.inc
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/arm_stub.h: $(REPOSITORY)/$(PACKAGE)/include/arm_stub.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/basetype.h: $(REPOSITORY)/$(PACKAGE)/include/basetype.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/hal_arch.h: $(REPOSITORY)/$(PACKAGE)/include/hal_arch.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/hal_intr.h: $(REPOSITORY)/$(PACKAGE)/include/hal_intr.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/hal_io.h: $(REPOSITORY)/$(PACKAGE)/include/hal_io.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/hal_mmu.h: $(REPOSITORY)/$(PACKAGE)/include/hal_mmu.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
include $(REPOSITORY)/pkgconf/rules.mak
src/arm_stub.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/arm_stub.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h
src/context.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/context.S \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
./arm.inc
src/hal_misc.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/hal_misc.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/kernel.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/infra.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_trac.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_ass.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_arch.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_intr.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_var_ints.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_xscale.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_core.h
src/hal_syscall.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/hal_syscall.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/lib/target.ld : \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/arm.ld \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/mlt_arm_pxa2x0_viper_ram.ldi \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.inc \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/lib/vectors.o : \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/arch/current/src/vectors.S \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/kernel.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/infra.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_platform_setup.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_xscale.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_core.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_mmu.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_mm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/mlt_arm_pxa2x0_viper_ram.h \
./arm.inc
src/xscale_misc.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/xscale/cores/current/src/xscale_misc.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/mlt_arm_pxa2x0_viper_ram.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h
src/xscale_stub.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/xscale/cores/current/src/xscale_stub.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/diag.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/infra.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stdarg.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stdarg.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/hal_stub.h
# eCos makefile
# This is a generated file - do not edit
export PREFIX := /ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install
export COMMAND_PREFIX := arm-elf-
export CC := $(COMMAND_PREFIX)gcc
export OBJCOPY := $(COMMAND_PREFIX)objcopy
export HOST := CYGWIN
export AR := $(COMMAND_PREFIX)ar
export REPOSITORY := /opt/ecos/ecos-redboot-viper-v3i7/packages
PACKAGE := hal/arm/xscale/cores/current
OBJECT_PREFIX := hal_arm_xscale_cores
CFLAGS := -mcpu=xscale -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority -mapcs-frame
LDFLAGS := -mcpu=xscale -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib
VPATH := $(REPOSITORY)/$(PACKAGE)
INCLUDE_PATH := $(INCLUDE_PATH) -I$(PREFIX)/include $(foreach dir,$(VPATH),-I$(dir) -I$(dir)/src -I$(dir)/tests) -I.
MLT := $(wildcard $(REPOSITORY)/$(PACKAGE)/include/pkgconf/mlt*.ldi $(REPOSITORY)/$(PACKAGE)/include/pkgconf/mlt*.h)
TESTS :=
build: headers libtarget.a.stamp
LIBRARY := libtarget.a
COMPILE := src/xscale_misc.c src/xscale_stub.c
OBJECTS := $(COMPILE:.cxx=.o.d)
OBJECTS := $(OBJECTS:.c=.o.d)
OBJECTS := $(OBJECTS:.S=.o.d)
$(LIBRARY).stamp: $(OBJECTS)
$(AR) rcs $(PREFIX)/lib/$(@:.stamp=) $(foreach obj,$?,$(dir $(obj))$(OBJECT_PREFIX)_$(notdir $(obj:.o.d=.o)))
@cat $^ > $(@:.stamp=.deps)
@touch $@
headers: mlt_headers $(PREFIX)/include/cyg/hal/hal_cache.h $(PREFIX)/include/cyg/hal/hal_mm.h $(PREFIX)/include/cyg/hal/hal_xscale.h $(PREFIX)/include/cyg/hal/plf_stub.h
$(PREFIX)/include/cyg/hal/hal_cache.h: $(REPOSITORY)/$(PACKAGE)/include/hal_cache.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/hal_mm.h: $(REPOSITORY)/$(PACKAGE)/include/hal_mm.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/hal_xscale.h: $(REPOSITORY)/$(PACKAGE)/include/hal_xscale.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
$(PREFIX)/include/cyg/hal/plf_stub.h: $(REPOSITORY)/$(PACKAGE)/include/plf_stub.h
ifeq ($(HOST),CYGWIN)
@mkdir -p `cygpath -w "$(dir $@)" | sed "s@\\\\\\\\@/@g"`
else
@mkdir -p $(dir $@)
endif
@cp $< $@
@chmod u+w $@
include $(REPOSITORY)/pkgconf/rules.mak
src/xscale_misc.o.d: \
/opt/ecos/ecos-redboot-viper-v3i7/packages/hal/arm/xscale/cores/current/src/xscale_misc.c \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/system.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_pxa2x0.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/hal_arm_xscale_viper.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/pkgconf/mlt_arm_pxa2x0_viper_ram.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/infra/cyg_type.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/stddef.h \
/opt/gnutools/arm-elf/lib/gcc/arm-elf/3.4.4/include/stddef.h \
/ecos-c/cygwin/opt/ProgEmbSys/chapter11/ecos/install/include/cyg/hal/basetype.h
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment