projal.pri 893 B

123456789101112131415161718192021222324252627282930313233
  1. include(OEM.pri)
  2. GEBVARS = gfagebvars
  3. SHMCONF = gfashmconf
  4. ###################################################
  5. defined(BUILD_CFG, var) {
  6. defined(GEB_SEARCHDIR, var) {
  7. defined(GEB_CFGFILE, var) {
  8. STRING = $$sprintf("@include \\\"%1/%2\\\"", $${CFG_BASENAME}, $${GEB_CFGFILE})
  9. system(echo $${STRING} > geb.cfg.inc)
  10. if(!system($${GEBVARS} -i $${GEB_SEARCHDIR} -o $${CFG_BASENAME}/$${GEB_CFGFILE} -fg)) {
  11. error(gebvars.bin failed!)
  12. }
  13. } else {
  14. system(echo > geb.cfg.inc)
  15. }
  16. } else {
  17. system(echo > geb.cfg.inc)
  18. }
  19. }
  20. ###################################################
  21. defined(BUILD_CFG, var) {
  22. if(!system($${SHMCONF} -c $${CFG_INFILE} -b $${CFG_BASENAME} -d $${CFG_OUTDIR})) {
  23. error(shmconf.bin failed!)
  24. } else {
  25. STRING = $$sprintf("\\$${LITERAL_HASH}include \\\"%1/%2_al.h\\\"", $${CFG_OUTDIR}, $${CFG_BASENAME})
  26. system(echo $${STRING} > projal.h)
  27. }
  28. }