diff --git a/Makefile.inc b/Makefile.inc index 3fbe3e87..d21768bc 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -49,7 +49,10 @@ DYFLAGS = # build CFLAGS, LDFLAGS # ifeq (${OPENAIS_BUILD}, RELEASE) - CFLAGS += -O3 -Wall -fomit-frame-pointer + CFLAGS += -O3 -Wall +ifndef OPENAIS_PROFILE + CFLAGS += -fomit-frame-pointer +endif LDFLAGS += endif ifeq (${OPENAIS_BUILD}, DEBUG) @@ -63,6 +66,7 @@ ifdef OPENAIS_PROFILE endif ifdef OPENAIS_COVERAGE CFLAGS += -ftest-coverage -fprofile-arcs + LDFLAGS += -ftest-coverage -fprofile-arcs endif # platform specific CFLAGS, LDFLAGS diff --git a/exec/Makefile b/exec/Makefile index 1e9749a1..2c00b6f3 100644 --- a/exec/Makefile +++ b/exec/Makefile @@ -81,28 +81,28 @@ endif ifeq (${OPENAIS_COMPAT}, DARWIN) service_evs.lcrso: evs.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load evs.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load evs.o -o $@ service_clm.lcrso: clm.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load clm.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load clm.o -o $@ service_amf.lcrso: amf.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load amf.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load amf.o -o $@ service_ckpt.lcrso: ckpt.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load ckpt.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load ckpt.o -o $@ service_evt.lcrso: evt.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load evt.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load evt.o -o $@ service_lck.lcrso: lck.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load lck.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load lck.o -o $@ service_msg.lcrso: msg.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load msg.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load msg.o -o $@ service_cfg.lcrso: cfg.o - $(CC) -bundle -bundle_loader ./aisexec -bind_at_load cfg.o -o $@ + $(CC) $(LDFLAGS) -bundle $(LDFLAGS) -bundle_loader ./aisexec -bind_at_load cfg.o -o $@ service_cpg.lcrso: cpg.o $(CC) -bundle -bundle_loader ./aisexec -bind_at_load cpg.o -o $@ @@ -148,7 +148,7 @@ libtotem_pg.a: $(TOTEM_OBJS) ifeq (${OPENAIS_COMPAT}, DARWIN) libtotem_pg.so.1.0: $(TOTEM_OBJS) - $(CC) -bundle -bind_at_load $(TOTEM_OBJS) -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load $(TOTEM_OBJS) -o $@ rm -f libtotem_pg.so.1 libtotem_pg.so ln -s libtotem_pg.so.1.0 libtotem_pg.so.1 ln -s libtotem_pg.so.1.0 libtotem_pg.so @@ -156,7 +156,7 @@ libtotem_pg.so.1.0: $(TOTEM_OBJS) else libtotem_pg.so.1.0: $(TOTEM_OBJS) - $(CC) -shared -Wl,-soname,libtotem_pg.so.1 $(TOTEM_OBJS) -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libtotem_pg.so.1 $(TOTEM_OBJS) -o $@ rm -f libtotem_pg.so.1 libtotem_pg.so ln -s libtotem_pg.so.1.0 libtotem_pg.so.1 ln -s libtotem_pg.so.1.0 libtotem_pg.so diff --git a/exec/amfconfig.h b/exec/amfconfig.h index 8fad439d..602d99a0 100644 --- a/exec/amfconfig.h +++ b/exec/amfconfig.h @@ -134,7 +134,7 @@ struct amf_pg_comp { struct amf_group { SaNameT name; SaAmfGroupCapabilityModelT model; - SaUint32T preferred_active_units;; + SaUint32T preferred_active_units; SaUint32T preferred_standby_units; SaUint32T maximum_active_instances; SaUint32T maximum_standby_instances; diff --git a/lib/Makefile b/lib/Makefile index 284f44a6..c56ad756 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -50,49 +50,49 @@ libSaClm.a: util.o clm.o ifeq (${OPENAIS_COMPAT}, DARWIN) libSaClm.so.1.0: util.o clm.o - $(CC) -bundle -bind_at_load util.o clm.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o clm.o -o $@ rm -f libSaClm.so.1 libSaClm.so ln -s libSaClm.so.1.0 libSaClm.so.1 ln -s libSaClm.so.1.0 libSaClm.so libSaAmf.so.1.0: util.o amf.o - $(CC) -bundle -bind_at_load util.o amf.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o amf.o -o $@ rm -f libSaAmf.so.1 libSaAmf.so ln -s libSaAmf.so.1.0 libSaAmf.so.1 ln -s libSaAmf.so.1.0 libSaAmf.so libSaCkpt.so.1.0: util.o ckpt.o - $(CC) -bundle -bind_at_load util.o ckpt.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o ckpt.o -o $@ rm -f libSaCkpt.so.1 libSaCkpt.so ln -s libSaCkpt.so.1.0 libSaCkpt.so.1 ln -s libSaCkpt.so.1.0 libSaCkpt.so libSaEvt.so.1.0: util.o evt.o - $(CC) -bundle -bind_at_load util.o evt.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o evt.o -o $@ rm -f libSaEvt.so.1 libSaEvt.so ln -s libSaEvt.so.1.0 libSaEvt.so.1 ln -s libSaEvt.so.1.0 libSaEvt.so libSaLck.so.1.0: util.o lck.o - $(CC) -bundle -bind_at_load util.o lck.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o lck.o -o $@ rm -f libSaLck.so.1 libSaLck.so ln -s libSaLck.so.1.0 libSaLck.so.1 ln -s libSaLck.so.1.0 libSaLck.so libSaMsg.so.1.0: util.o msg.o - $(CC) -bundle -bind_at_load util.o msg.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o msg.o -o $@ rm -f libSaMsg.so.1 libSaMsg.so ln -s libSaMsg.so.1.0 libSaMsg.so.1 ln -s libSaMsg.so.1.0 libSaMsg.so libais.so.1.0: util.o amf.o clm.o ckpt.o evt.o lck.o msg.o - $(CC) -bundle -bind_at_load util.o amf.o clm.o ckpt.o evt.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o amf.o clm.o ckpt.o evt.o -o $@ rm -f libais.so.1 libais.so ln -s libais.so.1.0 libais.so.1 ln -s libais.so.1.0 libais.so libevs.so.1.0: util.o evs.o - $(CC) -bundle -bind_at_load util.o evs.o -o $@ + $(CC) $(LDFLAGS) -bundle -bind_at_load util.o evs.o -o $@ rm -f libevs.so.1 libevs.so ln -s libevs.so.1.0 libevs.so.1 ln -s libevs.so.1.0 libevs.so @@ -106,49 +106,49 @@ libcpg.so.1.0: util.o cpg.o else libSaClm.so.1.0: util.o clm.o - $(CC) -shared -Wl,-soname,libSaClm.so.1,-version-script=libSaClm.versions util.o clm.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libSaClm.so.1,-version-script=libSaClm.versions util.o clm.o -o $@ rm -f libSaClm.so.1 libSaClm.so ln -s libSaClm.so.1.0 libSaClm.so.1 ln -s libSaClm.so.1.0 libSaClm.so libSaAmf.so.1.0: util.o amf.o - $(CC) -shared -Wl,-soname,libSaAmf.so.1,-version-script=libSaAmf.versions util.o amf.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libSaAmf.so.1,-version-script=libSaAmf.versions util.o amf.o -o $@ rm -f libSaAmf.so.1 libSaAmf.so ln -s libSaAmf.so.1.0 libSaAmf.so.1 ln -s libSaAmf.so.1.0 libSaAmf.so libSaCkpt.so.1.0: util.o ckpt.o - $(CC) -shared -Wl,-soname,libSaCkpt.so.1,-version-script=libSaCkpt.versions util.o ckpt.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libSaCkpt.so.1,-version-script=libSaCkpt.versions util.o ckpt.o -o $@ rm -f libSaCkpt.so.1 libSaCkpt.so ln -s libSaCkpt.so.1.0 libSaCkpt.so.1 ln -s libSaCkpt.so.1.0 libSaCkpt.so libSaEvt.so.1.0: util.o evt.o - $(CC) -shared -Wl,-soname,libSaEvt.so.1,-version-script=libSaEvt.versions util.o evt.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libSaEvt.so.1,-version-script=libSaEvt.versions util.o evt.o -o $@ rm -f libSaEvt.so.1 libSaEvt.so ln -s libSaEvt.so.1.0 libSaEvt.so.1 ln -s libSaEvt.so.1.0 libSaEvt.so libSaLck.so.1.0: util.o lck.o - $(CC) -shared -Wl,-soname,libSaLCK.so.1,-version-script=libSaLck.versions util.o lck.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libSaLCK.so.1,-version-script=libSaLck.versions util.o lck.o -o $@ rm -f libSaLck.so.1 libSaLck.so ln -s libSaLck.so.1.0 libSaLck.so.1 ln -s libSaLck.so.1.0 libSaLck.so libSaMsg.so.1.0: util.o msg.o - $(CC) -shared -Wl,-soname,libSaMsg.so.1,-version-script=libSaMsg.versions util.o msg.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libSaMsg.so.1,-version-script=libSaMsg.versions util.o msg.o -o $@ rm -f libSaMsg.so.1 libSaMsg.so ln -s libSaMsg.so.1.0 libSaMsg.so.1 ln -s libSaMsg.so.1.0 libSaMsg.so libais.so.1.0: util.o amf.o clm.o ckpt.o evt.o lck.o msg.o - $(CC) -shared -Wl,-soname,libais.so.1,-version-script=libSaAis.versions util.o amf.o clm.o ckpt.o evt.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libais.so.1,-version-script=libSaAis.versions util.o amf.o clm.o ckpt.o evt.o -o $@ rm -f libais.so.1 libais.so ln -s libais.so.1.0 libais.so.1 ln -s libais.so.1.0 libais.so libevs.so.1.0: util.o evs.o - $(CC) -shared -Wl,-soname,libevs.so.1,-version-script=libevs.versions util.o evs.o -o $@ + $(CC) $(LDFLAGS) -shared -Wl,-soname,libevs.so.1,-version-script=libevs.versions util.o evs.o -o $@ rm -f libevs.so.1 libevs.so ln -s libevs.so.1.0 libevs.so.1 ln -s libevs.so.1.0 libevs.so